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