Module 1: OS Structures & Services What operating systems do, system structures, system calls, and virtual machines.
Module 2: Process Management Process concepts, scheduling (FCFS, Round Robin), and multithreading models.
Module 3: Synchronization & Deadlocks Critical section problem (Peterson's Solution), Semaphores, and Deadlock avoidance (Banker's Algorithm)
Module 4: Memory Management Paging, segmentation, and virtual memory (Demand paging, Page replacement algorithms).
Module 5: File & Storage Management File concepts, directory structures, disk scheduling (SCAN), and protection.