Page Faults Demystified
Ever wondered what actually happens when your process slips up and tries to access memory that isn’t in RAM? Hussein Nasser’s Backend Engineering Show walks you through virtual memory fundamentals, VMAs (text, data, BSS, heap, stack), and the kernel’s magic before breaking down every kind of page fault—from first-access and stack expansion to COW, swap, file-backed, and permission faults—and why they can make or break performance.
Along the way, he peppers the episode with links to his other courses and resources—OS fundamentals, Node.js internals, networking, databases, NGINX, Python and more—so you can keep leveling up your backend engineering skills.
Watch on YouTube
Top comments (0)