A Simple Page Table
In this example, each VPN j maps to PFN j, but in practice any physical frame may be used for any virtual page.
Each process/VAS has its own page table. Virtual addresses are translated relative to the current page table.
The page tables are themselves stored in memory; a protected register holds a pointer to the current page table.