What causes page faults?
(I’m the author of Process Hacker.) Firstly: A page fault is a trap to the software raised by the hardware when a program accesses a page that is mapped in the virtual address space, but not loaded in physical memory. That’s not entirely correct, as explained later in the same article (Minor page fault). There … Read more