Pagewalk
Pagewalk is the process by which a computer's memory management unit translates a virtual address into a physical address by traversing the system’s page tables. It typically occurs when a virtual address is accessed and there is no valid translation in the translation lookaside buffer (TLB), or when the operating system needs to fault in a page.
In systems with hierarchical page tables, a page walk starts at the top-level page table and descends
Performance implications are significant: page walks are slower than a TLB hit, so modern CPUs employ mechanisms
Typical architectures that use page walks include x86-64 with a four-level paging structure (PML4, PDPT, PD,