我正在学习操作系统概念,我对概念组合有一些疑问,特别是在分页方面。
这些是我现在的信念。如果我错了,请纠正我。
我的怀疑是:
答案 0 :(得分:3)
首先,我假设系统区域是指内核空间。是的,内核空间也是映射的,与用户空间一起映射。一般来说,它是通过以下方式完成的:
其次,PCB不包含页表但包含页面目录的物理地址。
该物理地址存储在cr3寄存器中。处理器使用此地址计算页表和页面的地址基本地址。每个进程都有自己的页面目录,因此在更新任务时,cr3寄存器的更新将包含列表中下一个进程的页面目录的物理地址。因此内部页面不会加载到PCB中。