< Ontwerp en bouw een besturingssysteem < Appendix B
Geen PAE
CR3
31 | 16 | ||||||||||||||
Page-Directory-Table Base Address bits 31-16 |
15 | 12 | 11 | 5 | 4 | 3 | 2 | 0 | ||||||||
PDT Base Address bits 15-12 | CD | WT |
4 KiB pagina's, geen PSE
Page Directory Entry
31 | 16 | ||||||||||||||
Page Table Address bits 31-16 |
15 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
Page Table Address bits 15-12 | 0 | A | CD | WT | U | W | P |
Page Table Entry
31 | 16 | ||||||||||||||
Page Frame Address bits 31-16 |
15 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
Page Frame Address bits 15-12 | G | PA | D | A | CD | WT | U | W | P |
4 MiB pagina's, PSE
31 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | ||||||||
Page Frame Address (PFA) bits 31-22 | 0 | 0 | 0 | 0 | 0 | 0 |
15 | 14 | 13 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0 | 0 | PA | | G | 1 | D | A | CD | WT | U | W | P |
4 MiB pagina's, PSE-36
31 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | ||||||||
Page Frame Address (PFA) bits 31-22 | 0 | 0 | 0 | 0 | PFA bits 36-35 |
15 | 13 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
PFA bits 34-32 | PA | | G | 1 | D | A | CD | WT | U | W | P |
4 MiB pagina's, PSE-40
31 | 22 | 21 | 20 | 16 | |||||||||||
Page Frame Address (PFA) bits 31-22 | 0 | PFA bits 40-35 |
15 | 14 | 13 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
PFA bits 34-32 | PA | | G | 1 | D | A | CD | WT | U | W | P |
Legacy PAE
CR3
31 | 16 | ||||||||||||||
Page-Directory-Pointer-Table Base Address bits 31-16 |
15 | 5 | 4 | 3 | 2 | 0 | ||||||||||
PDPT Base Address bits 15-5 | CD | WT |
4 KiB pagina's
Page-Directory-Pointer Entry
63 | 52 | 51 | 48 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PDB Address bits 51-48 |
47 | 32 | ||||||||||||||
Page-Directory Base Address bits 47-32 |
31 | 16 | ||||||||||||||
Page-Directory Base Address bits 31-16 |
15 | 12 | 11 | 9 | 8 | 5 | 4 | 3 | 2 | 1 | 0 | |||||
PDB Address bits 15-12 | 0 | 0 | 0 | 0 | CD | WT | 0 | 0 | P |
Page-Directory Entry
63 | 62 | 52 | 51 | 48 | |||||||||||
NX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PTB Address bits 51-48 |
47 | 32 | ||||||||||||||
Page-Table Base Address bits 47-32 |
31 | 16 | ||||||||||||||
Page-Table Base Address bits 31-16 |
15 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
PTB Address bits 15-12 | 0 | A | CD | WT | U | W | P |
Page-Table Entry
63 | 62 | 52 | 51 | 48 | |||||||||||
NX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PPB Address bits 51-48 |
47 | 32 | ||||||||||||||
Physical Page Base Address bits 47-32 |
31 | 16 | ||||||||||||||
Physical Page Base Address bits 31-16 |
15 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
PPB Address bits 15-12 | G | PA | D | A | CD | WT | U | W | P |
2 MiB pagina's
Page-Directory-Pointer Entry
63 | 52 | 51 | 48 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PDB Address bits 51-48 |
47 | 32 | ||||||||||||||
Page-Directory Base Address bits 47-32 |
31 | 16 | ||||||||||||||
Page-Directory Base Address bits 31-16 |
15 | 12 | 11 | 9 | 8 | 5 | 4 | 3 | 2 | 1 | 0 | |||||
PDB Address bits 15-12 | 0 | 0 | 0 | 0 | CD | WT | 0 | 0 | P |
Page-Directory Entry
63 | 62 | 52 | 51 | 48 | |||||||||||
NX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PPB Address bits 51-48 |
47 | 32 | ||||||||||||||
Physical Page Base Address bits 47-32 |
31 | 21 | 20 | 16 | ||||||||||||
Physical Page Base Address bits 31-21 | 0 | 0 | 0 | 0 | 0 |
15 | 13 | 12 | 11 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 0 | 0 | PA | | G | 1 | D | A | CD | WT | U | W | P |
Long-mode PAE
CR3
63 | 52 | 51 | 48 | ||||||||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | PML4 Base Address bits 51-48 |
47 | 32 | ||||||||||||||
Page-Map Level-4 Base Address bits 47-32 |
31 | 16 | ||||||||||||||
Page-Map Level-4 Base Address bits 31-16 |
15 | 12 | 11 | 5 | 4 | 3 | 2 | 0 | ||||||||
PML4 Base Address bits 15-12 | CD | WT |
This article is issued from
Wikibooks.
The text is licensed under Creative
Commons - Attribution - Sharealike.
Additional terms may apply for the media files.