Tag
page-faults
- Feb 12, 2026 From Page Fault to Signal: How SIGSEGV and SIGBUS Differ The kernel path that turns a bad memory access into a signal, why a missing mapping and an unbacked page produce different signals, and what siginfo tells a handler. systems programming
- Dec 5, 2025 Copying Data Across the User-Kernel Boundary Why the kernel cannot simply dereference a pointer supplied by a program, how the copy routines validate and fault, and where the bytes actually go. operating systems
- Oct 17, 2025 mmap and the Page-Fault Path: What a Mapping Really Does A memory mapping installs page-table entries lazily, so the first touch of each page faults into the page cache. The fault path, the shared and private cases, and the failure modes that follow from the split between mapping and page tables. systems programming
- Aug 15, 2025 First-Touch Costs in Demand-Paged Memory What a program actually pays when it writes to freshly allocated memory, and how page faults, zeroing, and transparent huge pages decide the bill. performance engineering
- Jun 4, 2025 The Cost Tiers of a Single Allocation Request One allocation call can cost tens of cycles or tens of thousands depending on which tier it stops at: thread cache, shared free list, kernel mapping, or first write. performance engineering
- Feb 3, 2025 GPU Page Faults and Demand Migration in Unified Memory How a device MMU fault suspends a warp, what the driver does with the faulting address, and why migration granularity decides whether oversubscription works at all. gpu computing