内核知识第八讲,PDE,PTE,页目录表,页表的内存管理
一丶查看GDT表....而我们GDT表,微软没有使用它来进行进程隔离.
PS: 微软因为不使用GDT表进行进程隔离,所以段选择子都是一样的.基地址都是0,我们的虚拟地址就是线性地址....比如我们的虚拟地址:
004010123,而页的首地址是00401000
后12位都是0.
所以我们把页的高20位称为页码.
进程内存的保护.
进程内存的保护就通过页的方式进行保护的.
...我们每一个进程都提供这样的一张表.但是在那个时代.资源是匮乏的.我们这样做.开不了几个进程内存就会耗光了.
所以微软提供了自己的表.而硬件上也提供了支持.
我们看下微软的表....首先我们的CR3寄存器保存了表的首地址.
这里有一个页目录表,还有页表的关键词.
页目录表: 也称为PDE,而页表称之为PTE.