[an error occurred while processing this directive]
School of Computer Science & Engineering
University of New South Wales
Advanced Operating Systems
COMP9242 2002/S2
Next: Origins of sparse address-space
Up: 03-cache
Previous: TLB Issues
Subsections
- Each TLB entry maps one virtual page.
- On TLB miss, reloaded from page table (PT), which is in memory.
- Some TLB entries need to map page table.
- E.g. 32-bit page table entries, 4kb pages.
- One PT page maps 4Mb.
- Traditional UNIX process has 2 regions of allocated virtual address space:
- low end: text, data, heap,
- high end: stack.
==>
2-3 PT pages are sufficient to map most address spaces.
Gernot Heiser
2002-08-15
[an error occurred while processing this directive]