Operating Systems

11 notes in this chapter

Operating Systems Terms MOC

Comprehensive reference for operating system kernel design, process scheduling, virtual memory, concurrency, and I/O subsystems.

Process & Threading

Memory Management

Concurrency & Synchronization

Kernel & I-O Subsystems


How to use this

Review this MOC to understand how OS kernels interact with hardware, schedule workloads, enforce security boundaries, and manage hardware memory.

Suggested order if starting from zero

  1. System Call → Process and Thread → CPU Scheduling
  2. Virtual Memory and Paging → Memory Allocation
  3. Concurrency and Race Condition → Mutex and Semaphore → Deadlock
  4. Inter-Process Communication (IPC) → File Systems → I-O Multiplexing

Dig deeper