AnyLearn
All cursus
Computer Scienceintermediate

How Operating Systems Actually Work

Every program runs on top of a kernel making decisions for it: which thread gets the CPU, which pages stay in memory, when a write really reaches disk. This path opens that layer up. You will learn what a process actually is and what a context switch costs, how virtual addresses become physical ones through page tables and the TLB, what happens when code crosses into kernel mode and why that crossing is expensive, and how the page cache and fsync decide whether your data survives a crash. It closes on containers as ordinary kernel features rather than magic.

0 of 4 lessons complete
Sign in to track progress and earn a certificate.

Lessons, in order

  1. 1
    Computer Science
    Processes and Scheduling: What the Kernel Actually Runs
    Start
  2. 2
    Computer Science
    Virtual Memory: Page Tables, TLBs and Faults
    Start
  3. 3
    Computer Science
    Syscalls and the Kernel Boundary
    Start
  4. 4
    Computer Science
    Filesystems and the I/O Path
    Start