← OS & ArchitectureOS & ARCHITECTURE 3.1
Processes, Scheduling & Context
Not started yet — what a process actually is, the state transitions between them, and how the scheduler decides who runs next. 10 bytes across 2 chapters.
Planned chapters
- A — Process Anatomy. What a process is (address space + resources + at least one thread), process states, what a context switch actually saves and restores, fork internals and copy-on-write, thread vs. process internals.
- B — Scheduling. Preemptive vs. cooperative scheduling, priorities and nice values, the CFS fair-share idea, real-time policies (SCHED_FIFO/SCHED_RR), and Linux vs. an RTOS.
Not yet catalogued — check back once this topic is underway.
Notes from readers
Comments — via GitHub