Operating Systems — Topics
Subtopics
- Processes, threads and scheduling algorithms
- Memory management, paging and virtual memory
- File systems and I/O management
- Concurrency, synchronization primitives and deadlocks
Starter Resources
- Read: “Operating System Concepts” (Silberschatz) chapters on scheduling and memory
- Practice: implement small simulators for scheduling and synchronization