$ cd ~ # Chaitanya Rahalkar
  • Home
  • About
  • Blog
  • Publications
  • Talks
  • Resume↗
  • Home
  • About
  • Blog
  • Publications
  • Talks
  • Resume↗

$ cd ~/tags/page-tables

page-tables

2025-03-16

How mmap Really Works: Page Tables, Page Faults, and the Virtual Memory Machinery

A deep dive into how Linux virtual memory actually works — from multi-level page tables and TLB mechanics to demand paging, copy-on-write, and the mmap implementation path through the kernel, with…

18 min read
linux kernel Virtual Memory mmap Page Tables Operating Systems Systems Programming Performance
GitHub Twitter Email RSS

$ echo "© 2026 Chaitanya Rahalkar"

Powered by Astro & MultiTerm