首页 > 其他 > 详细

操作系统——分页地址转换

时间:2019-10-15 01:25:21      阅读:125      评论:0      收藏:0      [点我收藏+]

分页地址转换

页帧

一个地址连续的4K字节大小单元内存,称为页帧。

也即一个页有4K字节大小。

页帧地址

页桢地址指出了一个实物理页的开始地址。因为页的地址是以4K为边界的,所以地址的低12位总是为0。在页目录中,页桢地址是二级页表的起始地址。在二级页表中,页桢地址是所要要访问的物理页的起始地址,该物理页包含了要访问的指令操作数。

页表

一个页表是由很多32位页指示器组成的一个数组。

一个页表本身也是一个页,大小为4K字节,因此最多包含1K个表项(每个页指示器4字节)

页目录

在寻址一个内存页时,使用了两级的页表。高一级的页表也被叫作页目录。页目录可最多寻址1K个二级页表。一个二级页表最多可寻址1K个页面。所以,一个页目录最多可寻址1M个页面。因为每个页面有4K(2^12)字节大小。所以一个页目录可寻址整个80386的实物理地址空间(2^20 * 2^12 = 2^32)。

操作系统——分页地址转换

原文:https://www.cnblogs.com/Ivan-Luo/p/11675017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!