Back
Operating System Roadmap - Intermediate
Follow this step-by-step roadmap to master
operating_system
at Intermediate level
1
Process Synchronization
3 weeks
▹
Critical Section Problem
▹
Locks & Semaphores
▹
Monitors
▹
Deadlocks (Detection, Prevention, Avoidance)
▹
Producer-Consumer Problem
▹
Readers-Writers Problem
▹
Dining Philosophers Problem
2
Memory Management
3 weeks
▹
Memory Allocation (Single, Partitioned)
▹
Paging & Segmentation
▹
Virtual Memory
▹
Demand Paging
▹
Page Replacement Algorithms (FIFO, LRU, Optimal)
▹
Thrashing
3
File System Management
2 weeks
▹
File Concepts
▹
File Access Methods (Sequential, Direct, Indexed)
▹
Directory Structure
▹
File Allocation Methods
▹
Free Space Management
▹
File System Mounting
GeekDost - Roadmaps & Snippets for Developers