Skip to content
CPU and Kernel Page Faults episode artwork

Nov 24, 2025 48 min

CPU and Kernel Page Faults

from The Backend Engineering Show with Hussein Nasser Hosted by Hussein Nasser

Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. In this episode of the backend engineering show I dissect the need and the cost page faults in the kernel. 0:00 Intro 4:00 Virtual memory Abstraction of physical memory Memory sharing Allow more processes to run , unused go to disk Numa, kernel can place memory near the cpu 12:00 VMA areas Text/code Data BSS Heap Stack 19:50 Kernel mode 25:30 What is a Page fault? 30:30 First access page fault 33:00 Stack Expansion page fault 34:30 CoW page fault 38:00 Swap page fault 39:39 File backed page fault 40:29 Permission page fault 45:30 Summary

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

CPU and Kernel Page Faults

0:00 48:37

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of The Backend Engineering Show with Hussein Nasser?

This episode is 48 minutes long.

When was this The Backend Engineering Show with Hussein Nasser episode published?

This episode was published on November 24, 2025.

Can I download this The Backend Engineering Show with Hussein Nasser episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.