Intel Page directory

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Nov 20 7:7
Editor
Edited
Edited
2023 Nov 22 7:37
Refs
Refs

Page directory entity

Two-level
cr3 is base address register of Intel page directory
Size in configurable. Regular paging is 4kb and extended paging is 4mb (page size bit).
notion image
 
 
 
notion image
notion image
 
 
notion image
notion image
 

1024 + 1 (double level)

notion image
  • dirty bit means edited page
  • accessed bit means read
 
 
 

x64

4-level paging

PML4T(Page Map Level 4 Table), PDPT(Page Directory Pointer Table), PDT(Page Directory Table), PT(Page Table)

Two page sizes

  • 4K: regular paging
  • 2M: huge page
notion image
 
 
 
 

Recommendations