1、准备好页目录表及页表
2、将页目录表地址写入控制寄存器cr3
3、寄存器cr0的PG位置为1(PG位用来控制分页)
cr3寄存器用来存储页目录表的物理地址,所以它又称为页目录基址寄存器PDBR(Page Directory Base Register)。
要让每个进程的虚拟地址空间的3GB~4GB都指向操作系统所在的物理内存部分,因为要共享操作系统的系统调用功能。
1、准备好页目录表及页表
2、将页目录表地址写入控制寄存器cr3
3、寄存器cr0的PG位置为1(PG位用来控制分页)
cr3寄存器用来存储页目录表的物理地址,所以它又称为页目录基址寄存器PDBR(Page Directory Base Register)。
要让每个进程的虚拟地址空间的3GB~4GB都指向操作系统所在的物理内存部分,因为要共享操作系统的系统调用功能。