  | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
   
   
    | 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) 
     | 
     |