Operating System Series
This series digs into the core ideas behind operating systems—what they do, why they exist, and how they make everything else possible.
Posts in this series
- What is an Operating System? — The basics: what an OS does and why it matters.
- The Process Abstraction — Threads, address spaces, and how your computer runs multiple programs.
- How Does the OS Provide Protection? — Dual-mode operation, system calls, and hardware-enforced boundaries.
- User-to-Kernel Transitions — Interrupts, exceptions, and system calls in detail.
- Virtual Memory — Coming soon.
- Scheduling — Coming soon.
- File Systems — Coming soon.