PROCESS & CPU
Execution story
Program/process, PCB, states, context switch, thread models, scheduler metrics, starvation and aging.
CONCURRENCY
Correctness story
Race condition, critical-section requirements, mutex/semaphore/monitor, deadlock conditions and recovery.
MEMORY
Translation story
Paging, segmentation, TLB, page faults, replacement, locality, working set and thrashing.
STORAGE & I/O
Persistence story
Inodes, allocation, free space, journaling, interrupts, DMA, disk scheduling and RAID trade-offs.
SECURITY
Trust story
Authentication/authorization, reference monitor, ACL/capability, least privilege and defence in depth.
LINUX & CLOUD
Applied story
fork/exec/wait, pipes, signals, descriptors, VM/container choice, namespaces and cgroups.