In Page Faults | The Backend Engineering Show, Hussein Nasser unpacks why and how page faults happen when processes hit memory that isn’t mapped to physical pages. You’ll get a fun rundown on virtual memory’s magic, how the kernel manages memory near CPUs, and how VMA regions (text, data, BSS, heap, stack) shape your app’s runtime footprint.
After a quick tour of kernel mode, dive into each fault type—first access, stack expansion, copy-on-write, swapping, file-backed, permission errors—complete with timestamps and real-world trade-offs. It’s a brisk, informal guide to the cost every page load exacts on your backend.
Watch on YouTube
Top comments (0)