How memory actually works, as one subject: DRAM and caches, MESI coherence and false sharing, the store buffer and why weak memory models exist, x86-TSO versus AArch64, litmus tests, TLB reach and huge pages, and the OS costs that show up only at p99.9. Four guides, 14 litmus drills and 50 rapid-fire questions.
The Memory Hierarchy, Derived — DRAM row buffers, cache lines, associativity and conflict misses, prefetchers, memory-level parallelism
Virtual Memory and the OS Tax — page walks, TLB reach, huge pages, NUMA, page faults, scheduler jitter and tail latency
Concurrency in Practice — the C++ memory model, memory_order, SPSC queues, seqlocks, RCU, hazard pointers, ABA
Which role are you preparing for?
It decides which problems come first, which drills open, which labs you see and how the Learn surface is organised. Change it any time from the switch in the top bar, or press Escape to look around first.