内核知识第八讲,PDE,PTE,页目录表,页表的内存管理
一丶查看GDT表....首先我们的CR3寄存器保存了表的首地址.
这里有一个页目录表,还有页表的关键词.
页目录表: 也称为PDE,而页表称之为PTE....CPU会通过虚拟地址,当作下表.去页目录表中查询.然后查到的结果再去页表中查询.这样就查到对应的物理地址了....PDE表的大小:
页目录表,存储在一个4K字节的物理页中,其中每一项是4个字节.保存了页表的地址.
而最大是1M个页.
PTE表的大小.
PTE的大小也和PDE一样的....但是通过两个表查询.可以映射4G内存.而上面的设计方法不行.
首先前边20位保存了页表或者物理地址的基地址.
比如我们的页目录表. 查到了第5项.那么从中取出千20位来,加上000就等于页表了.