L25_A
Levels of Memory Hierarchy
Virtual memory
Basic Issues in Virtual Memory
Block Size and Placement Policy
Address Translation
Paging
Page Tables
Page Fault
Handling Page Faults
Page Replacement and Writes
Problems of Page Table
Impact of Paging: Huge Page Table
L25_B
Impact of Paging: Huge Page Table
Hashing: Inverted Page Tables
Two-level Page Tables
Impact of Paging: More Memory Access
Fast Translation Using a TLB
Translation Lookaside Buffer
TLB Hit
TLB Miss
TLB Miss Handler
Page Fault Handler
Making Address Translation Practical
Integrating TLB and Cache
Possible Combinations of Events