続々 No-Execute bit

ページサイズ 4Kbyte の場合、各テーブルのエントリ構造。

○ Page-Map Level-4 Table Entry (PML4E)
 63 62                         52 51                                     32
+--+-----------------------------+-----------------------------------------+
|NX|         Available           |Page-Directory-Pointer ベース物理アドレス|
+--+-----------------------------+-----------------------------------------+
 31                                     12 11   9 8 7 6 5  4   3   2   1  0 
+-----------------------------------------+------+---+-+-+---+---+---+---+-+
|Page-Directory-Pointer ベース物理アドレス|使用可|MBZ|?|A|PCD|PWT|U/S|R/W|P|
+-----------------------------------------+------+---+-+-+---+---+---+---+-+

○ Page-Directory-Pointer Table Entry (PDPE)
 63 62                         52 51                                     32
+--+-----------------------------+-----------------------------------------+
|NX|         Available           |    Page-Directory ベース物理アドレス    |
+--+-----------------------------+-----------------------------------------+
 31                                     12 11   9 8 7 6 5  4   3   2   1  0 
+-----------------------------------------+------+---+-+-+---+---+---+---+-+
|    Page-Directory ベース物理アドレス    |使用可|MBZ|?|A|PCD|PWT|U/S|R/W|P|
+-----------------------------------------+------+---+-+-+---+---+---+---+-+

○ Page-Directory Table Entry (PDE)
 63 62                         52 51                                     32
+--+-----------------------------+-----------------------------------------+
|NX|         Available           |      Page-Table ベース物理アドレス      |
+--+-----------------------------+-----------------------------------------+
 31                                     12 11   9 8 7 6 5  4   3   2   1  0 
+-----------------------------------------+------+-+-+-+-+---+---+---+---+-+
|      Page-Table ベース物理アドレス      |使用可|?|0|?|A|PCD|PWT|U/S|R/W|P|
+-----------------------------------------+------+-+-+-+-+---+---+---+---+-+

○ Page Table Entry (PTE)
 63 62                         52 51                                     32
+--+-----------------------------+-----------------------------------------+
|NX|         Available           |    Physical-Page ベース物理アドレス     |
+--+-----------------------------+-----------------------------------------+
 31                                   12 11   9 8  7  6 5  4   3   2   1  0 
+---------------------------------------+------+-+---+-+-+---+---+---+---+-+
|    Physical-Page ベース物理アドレス   |使用可|G|PAT|D|A|PCD|PWT|U/S|R/W|P|
+---------------------------------------+------+-+---+-+-+---+---+---+---+-+