page table
WHAT
IMPL
- hierarchical paging
- hashed page table
- inverted page table
HOW — internal0: hierarchical paging
problem: address space > physical memory
-
assumption
- word = 32b = 2^5 b = 2^2 B
- address space size = 2^32 B
- page size = 4KB = 2^12 B
- #(PTE; Page Table Entry) = 2^20
-
SIZE(page table) = 2^20 * 4B = 2^22 B
-
#([(draft yet): page frame]) = 2^22 B / 2^12 B = 2^10
EX
- #(word in page) = 2^10
- (2^10) * (2^10) -> 2 hierarchy