Gustavo Duarte
Motherboard Chipsets and the Memory Map
full diagram showing both north and south bridges
Getting Physical With Memory
How Computers Boot Up
The Kernel Boot Process
CPU Rings, Privilege, and Protection
System Calls Make the World Go Round
What Your Computer Does While You Wait
When Does Your OS Run?
What Does an Idle CPU Do?
Memory Translation and Segmentation
Anatomy of a Program in Memory
How the Kernel Manages Your Memory
Page Cache, the Affair Between Memory and Files
Cache: A Place for Concealment and Safekeeping
Journey to the Stack, Part I
Epilogues, Canaries, and Buffer Overflows
Recursion: Dream Within a Dream
Tail Calls, Optimization, and ES6
Closures, Objects, and the Fauna of the Heap