5 questions to test your understanding
A process accesses a valid virtual address, but that page is not currently in physical memory. Which sequence correctly describes what happens next?
A system is experiencing thrashing. Which explanation best describes the underlying cause?
A page fault does not necessarily indicate a program error — it is the normal mechanism by which valid pages are loaded into memory on their first access under demand paging.
Demand paging requires that each process's entire virtual address space fit within physical memory, since any page not currently present in RAM will cause the process to crash.
Why does even a small page fault rate — say, 1 fault per 1,000 memory accesses — have such a disproportionately large impact on overall performance?