Explain a multi-level page table address
(outer page number)(inner page number)(offset)
What is internal fragmentation?
When we have unused portions of memory that have been allocated because the page size was too large for its needs
What are the pros/cons of smaller/larger page sizes?
Smaller pages ==> larger page table
Larger pages ==> smaller page table, but more internal fragmentation
What is a TLB and why do we need it?
Translation Look-Aside Buffer. Because the page table is stored in memory, we must do a memory access to translate a VA->PA ==> very slow ==> use TLB
What happens on a TLB miss?
Properties of a TLB