TL;DR
In this episode of The Backend Engineering Show, Hussein Nasser breaks down why and how page faults happen in an OS: from the basics of virtual memory and VMA regions (text, data, BSS, heap, stack) to kernel mode handling and the main fault types—first access, stack expansion, copy-on-write, swap, file-backed and permission faults—each with handy timestamps so you can skip to what you need.
He also drops a treasure trove of related resources—courses on operating systems, Node.js, networking, databases, NGINX and Python—plus links to his Medium, YouTube memberships and a “buy me a coffee” page for those who want to go deeper.
Watch on YouTube
Top comments (0)