您的位置:首页 > 其它

操作系统存储管理

2017-05-15 00:00 183 查看
分段单元 分页单元

逻辑地址(段基址+32位偏移量)------------>线性地址(虚拟地址,0~4GB)----------->物理地址

6个段寄存器:CS(code段),SS(stack段),DS(data段),ES/FS/GS(通用段寄存器)

16位的段选择符就存放在以上段寄存器中

线性地址(4GB)被分成以固定长度为单位的组,即页。页内部连续的线性地址被映射到连续的物理地址中,对应地,RAM被分成与页大小相同的页框(即物理页)

请求调页指的是需要时才分配页框

二级页表:页表目录+页表,页表目录中存放页表的信息,依次先找到页表,页表中存放每一个entry对应的物理页的地址。

线性地址的结构:

------------------------------------------------------------

| 10位的页表目录项 | 10位的页表项 | 12位的offset |

------------------------------------------------------------

linux 2.6:无分段,四级页表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: