摘要:
硬件中的分页分页单元把线性地址转换成物理地址。把所请求的访问类型与线性地址的访问权限相比较,如果这次访问是无效的就产生一个缺页异常。线性地址被分为固定长度的单位的组,成为页。页内部连续的线性地址被分映射到连续的物理地址中。内核可以指定一个页的物理地址和存取权限,而不用为每个地址指定存取权限。分页单元把所有的RAM分成固定长度的页框,每个页框包含一个页,页框的长度与页的长度一致。页框是主存的一部分,因此也是一个存储区域,页是其中的数据块可以存放在任何页框或磁盘中。把线性地址映射到物理地址的数据结构成为页表,页表存放在主存中,并在启用分页单元之前必须由内核对页表进行适当的初始化。通过设置cr0寄存 阅读全文