MCA C1003
Operating System Concepts

Notes are on their way.
For now, use the syllabus outline to see what this subject covers.
Syllabus topics
Introduction to OS Operating system functions, evaluation of O.S., Different types of O.S. batch, mu lti- programmed, time-sharing, real-time, distributed, parallel. System Structure Computer system operation, I/O structure, storage structure, storage hierarchy, different types of protections, operating syste m structure (simple, layered, virtual machine), O/S services, system calls. [Q-1]
Notes will be added here.
Syllabus: supplied PDF, page 11.
Syllabus topics
Concept of processes, proce ss scheduling, operations on processes, operating processes, inter -process communication. Process Synchronization: background, critical section problem, critical region, synchronization hardware, classical problems of synchronization, semaphores. Threads: overview, benefits of threads, user and kernel threads.CPU scheduling ]: scheduling criteria, preemptive & non - preemptive scheduling, scheduling algorithms,, multi-processor scheduling. [Q- 2]
Notes will be added here.
Syllabus: supplied PDF, page 11.
Syllabus topics
System model, deadlock characterization, methods for handling deadlocks, deadlock prevention, deadlock avoidance, deadlock detection, recovery from deadlock. Memory Management: background, logical vs. physical address space, swapping, contiguous memory allocation, paging, segmentation, segmentation with paging. Virtual Memory ]: background, demand paging, performance, page replacement, page replacement algorithms, allocation of frames, thrashing. [Q-2]
Notes will be added here.
Syllabus: supplied PDF, page 11.
Syllabus topics
File concept, access methods, directory structure, file system structur e, allocation methods (contiguous, linked, indexed), free -space management (bit vector, linked list, grouping), directory implementation (linear list, hash table), efficiency & performance .I/O Management: I/O hardware, polling, interrup ts, DMA, applicatio n I/O interface (block and character devices, network devices, clocks and timers, blocking and non -blocking I/O), kernel I/O subsystem (scheduling, buffering, caching, spooling and device reservation, error handling), performance. [Q-2]
Notes will be added here.
Syllabus: supplied PDF, page 11.
Syllabus topics
Disk structure, disk scheduling, disk reliability, disk formatting, boot block, bad blocks. Protecti on & Security: Protection & Security Goals of protection, domain of protection, security problem, authentication, one time password, program threats, system threats, threat monitoring, encryption.[Q-1]
Notes will be added here.
Syllabus: supplied PDF, page 11.
Check your university’s syllabus for the topics covered in your exams.