In virtual memory, the operating system uses a technique called to manage memory.

If a page is not currently in physical memory, a page fault occurs and the operating system must retrieve it from .

The process of moving pages between physical memory and disk is known as .

The process of translating virtual addresses to physical addresses is called mapping.

When a program is running, the operating system divides its memory into fixed-size blocks called .

TLB stands for Translation Lookaside , which is a cache used to improve the efficiency of virtual memory access.

A page table is used to map virtual addresses to addresses.