This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(February 2008) (Learn how and when to remove this message)
In computing, a page fault (sometimes called PF or hard fault)[a] is an exception that the memory management unit (MMU) raises when a process accesses a memory page without proper preparations. Accessing the page requires a mapping to be added to the process's virtual address space. Besides, the actual page contents may need to be loaded from a backing store, such as a disk. The MMU detects the page fault, but the operating system's kernel handles the exception by making the required page accessible in the physical memory or denying an illegal memory access.
Valid page faults are common and necessary to increase the amount of memory available to programs in any operating system that uses virtual memory, such as Windows, macOS, and the Linux kernel.[1]
Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).
^Bovet, Daniel; Cesati, Marco (November 2005). Understanding the Linux Kernel(PDF) (3rd ed.). O'Reilly Media. ISBN 0-596-00565-2. Retrieved 9 October 2021.
a pagefault (sometimes called PF or hard fault) is an exception that the memory management unit (MMU) raises when a process accesses a memory page without...
using only paging, an invalid pagefault generally leads to a segmentation fault, and segmentation faults and pagefaults are both faults raised by the...
Which page to page out is the subject of page replacement algorithms. Some MMUs trigger a pagefault for other reasons, whether or not the page is currently...
the evicted page, another pagefault occurs and the page must be read back into RAM. The method the operating system uses to select the page frame to reuse...
disk, when a page of memory needs to be allocated. Page replacement happens when a requested page is not in memory (pagefault) and a free page cannot be...
page, that page frame will be reused. For a fault due to a write attempt into a read-protected page, if it is a copy-on-write page then a free page frame...
copies a disk page into physical memory only if an attempt is made to access it and that page is not already in memory (i.e., if a pagefault occurs). It...
movement Fault (law), blameworthiness or responsibility Fault(s) may also refer to: "Fault", a song by Taproot from Welcome Faults (film), 2014 Fault (computing)...
virtual address in the page tables, it raises a pagefault exception, which the operating system must handle. Handling pagefaults usually involves bringing...
The San Andreas Fault is a continental right-lateral strike-slip transform fault that extends roughly 1,200 kilometers (750 mi) through the U.S. state...
cause a pagefault are idempotent. So if a pagefault occurs, the operating system can load the page from disk and then simply re-execute the faulted instruction...
error conditions or invalid pagefaults upon illegal or non-existing memory accesses, respectively, leading to segmentation fault or bus error conditions...
reference to a page that has been previously paged out to secondary storage causes a pagefault. The operating system intercepts the pagefault, loads the...
The Ramapo Fault zone is a system of faults between the northern Appalachian Mountains and Piedmont areas to the east. Spanning more than 185 miles (298 km)...
an electric power system, a fault or fault current is any abnormal electric current. For example, a short circuit is a fault in which a live wire touches...
The Fault in Our Stars is a novel by John Green. It is his fourth solo novel, and sixth novel overall. It was published on January 10, 2012. The title...
the intervention of the page-fault handler. This variant has the advantage that the modifications required to the page-fault handler are very minor compared...
Under UNIX this kind of interrupt is referred to as a pagefault. When the kernel detects a pagefault it generally adjusts the virtual memory range of the...
automatic pagefault switching, with the main processor executing the OS and program instructions, and the "fixer" processor satisfying the pagefaults. When...
A general protection fault (GPF) in the x86 instruction set architectures (ISAs) is a fault (a type of interrupt) initiated by ISA-defined protection mechanisms...
The Hayward Fault Zone is a right-lateral strike-slip geologic fault zone capable of generating destructive earthquakes. The fault was first named in the...