n Most computer systems support a very large
virtual address space
u 32 to 64 bits are used for logical addresses
u If (only) 32 bits are used with 4KB pages, a page
table may have 2^{20} entries
n The entire page table may take up too much main
memory. Hence, page tables are often also stored
in virtual memory and subjected to paging
u When a process is running, part of its page table
must be in main memory (including the page table
entry of the currently executing page)