- The inverted page table has one entry for each memory frame.
- Entry is virtual address of page stored in real location, with information about owning process
- Decreases memory to store page table, increases time to search for page translation
- Hashing is used to speedup table search. Hash table limits search to O(1) entries
- Popular with virtual space physical
- Hard to handle aliases ( 1 virtual page maps to 1 physical page)
- The inverted page table can either be per process or system-wide. In the latter case, a new entry, PID (process id)is added to the table.
- Adv: independent of size of address space; small table(s) if we have large logical address spaces.
2004-04-25