
← The Backend Engineering Show with Hussein Nasser15 dec 2025 · 47 min
Page Tables
Page Tables
<p><br></p><p>Page tables provide the mapping between virtual memory and physical memory for each process. This means it needs to be as efficient and as fast as possible. I explore the inner workings of page tables in this episode.</p><p><br></p><ul><li>0:00 Intro</li><li>2:00 Virtual Memory</li></ul><p> ⁃ ⁃ 8:00 MMU</p><ul><li>10:00 Page Tables</li></ul><p> ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ 11:30 Single Table Byte Addressability </p><p> ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ ⁃ 16:00 Single Table Page addressability </p><p> ⁃ ⁃ ⁃ ⁃ ⁃ 19:00 Multi-level Paging (Radix tree)</p><p> ⁃ ⁃ 31:00 Huge Tables</p><p> ⁃ ⁃ 33:00 TLB</p><p> ⁃ ⁃ Summary</p><p><br></p>