// subject deep-dive
Operating Systems
Master process management, memory allocation, and concurrency control.
📊 Average Weightage: 9–10 Marks (4–6 Questions)
Process Management & Scheduling
Process life cycle, multithreading, and CPU scheduling algorithms (FCFS, SJF, Round Robin).
Concurrency & Deadlocks
Critical sections, semaphores/mutexes, classical synchronization problems, and deadlock conditions/prevention.
Memory Management
Paging, segmentation, virtual memory, and page replacement policies (LRU, Optimal, FIFO).
File Systems & I/O
File organization, directory structure, disk scheduling, and interrupt/DMA driven I/O.
💡
High-Yield Topics
Semaphores and process synchronization, deadlock avoidance (Banker's Algorithm), and paging/virtual memory are core areas in OS.