Operating Systems and System Programming
Textbook: "Operating Systems: Principles and Practice" — Dahlin & Anderson
- 1 Chapter 1: Introduction
- 2 Chapter 2: The Kernel Abstraction
- 3 Chapter 3: The Programming Interface
- 4 Chapter 4: Concurrency and Threads
- 5 Chapter 5: Synchronizing Access to Shared Objects
- 6 Chapter 6: Multi-Object Synchronization
- 7 Chapter 7: Scheduling
- 8 Chapter 8: Address Translation
- 9 Chapter 9: Caching and Virtual Memory
- 10 Chapter 10: Advanced Memory Management
- 11 Chapter 11: File Systems
- 12 Chapter 12: Storage Devices
- 13 Chapter 13: Files and Directories
- 14 Chapter 14: Reliable Storage