Virtual to Physical Translation
Physical memory (RAM) is divided into pages -- contiguous sequences of memory typically in the 4KB -- 16KB range
The pages are blocks of a fully associative cache for the memory of the program which is stored in the next lower level of the memory hierarchy (disk)