How a program enters the kernel (dual mode, traps, system calls), what the OS keeps for each process (PCB, states, context switch), how fork() multiplies processes and what it prints, and how threads share an address space under the many-to-one, one-to-one and many-to-many models.
4 sheetsOS-02OS-03OS-04
Scheduling criteria and the metrics read off a Gantt chart (completion, turnaround, waiting, response), then FCFS, SJF, SRTF, round robin, priority with aging, multilevel and feedback queues and HRRN, with tie and arrival conventions and context-switch overhead.
2 sheetsOS-12OS-13
Inter-process communication by shared memory, message passing and pipes; race conditions and the three critical-section requirements; Peterson, bakery and hardware instructions; semaphores, mutexes and monitors; producer-consumer, readers-writers and dining philosophers.
4 sheetsOS-06OS-07OS-08
The four necessary conditions, resource-allocation and wait-for graphs, prevention by breaking a condition, avoidance with the Banker's safety and request algorithms, detection with the Request matrix, recovery, and the minimum number of resources that rules deadlock out.
2 sheetsOS-10OS-11
Contiguous allocation with relocation and limit registers, first, best, next and worst fit, internal and external fragmentation, segmentation tables, paging address splits, page-table sizes, multilevel, inverted and hashed page tables.
2 sheetsOS-14OS-15
TLB lookups and effective access time, demand paging and page-fault service, FIFO, LRU, optimal and clock replacement traces, Belady's anomaly, frame allocation, thrashing and the working-set model.
2 sheetsOS-16OS-17
Files, directories and links, contiguous, linked, FAT and indexed allocation, inode block pointers and maximum file size, disk reads per access, and free-space management with bitmaps, lists, grouping and counting.
1 sheetOS-18
Disk geometry, capacity and access time (seek, rotational latency, transfer), FCFS, SSTF, SCAN, C-SCAN, LOOK and C-LOOK head movement, the return-sweep convention, and how the CPU moves data with programmed I/O, interrupts and DMA.
1 sheetOS-19
The wrong turns that cost marks, the recognition cues and routines for each question pattern, and a last-day sheet of formulas, anchor numbers and checks.
3 sheetsOS-20OS-21OS-22