OS Concepts

Virtual memory, process scheduling, and system calls — the kernel layer.

  1. Virtual Memory Page tables, TLBs, and the elegant abstraction that gives every process its own address space.
  2. Process Scheduling CFS, real-time priorities, and how the Linux kernel decides who runs next.
  3. System Calls The thin boundary between user space and kernel — how syscalls work under the hood on x86-64 Linux.