Operating Systems¶
OS concepts that come up in systems programming and distributed systems interviews.
| Topic | Key Focus |
|---|---|
| Processes & Threads | PCB, Context switching, User vs Kernel threads |
| Scheduling | FCFS, Round Robin, Priority, Multilevel queue |
| Deadlocks | Conditions, Prevention, Detection, Recovery |
| Virtual Memory | Paging, Page tables, TLB, Page replacement |
| File Systems | Inodes, Journaling, ext4, NTFS |