← Back to Labs

Virtual memory page walk

Translate a 48-bit virtual address through a four-level x86_64 page table. Watch the TLB learn and forget.

CR3 → PML4PML4[0]PDPT[508]PD[482]PT[90]Phys Frame...Virtual address0x0000007f3c45a820PML4=0 PDPT=508 PD=482 PT=90 off=0x820
0/4idle

Press translate to walk the four-level page table. Each translate either hits the TLB or walks PML4 → PDPT → PD → PT.

Shortcuts: T translate · R random · F fault · L flush · X reset
Tap buttons to step through a page walk.
Read the full article →Take the quiz →