多级页表及访存次数求解
【摘要】
【知识回顾】
(1)一级页表
页号(36位)
页内偏移(12位)
1)“一个进程最多可能有2^36页,因此进程的页表最多有2^36个页表项”
2)各个页表项必须连续存放,需占用连续的2^36 * 8B=2^39B=512GB空间
3)能够一次访存就能找到慢表中的表项,如何找到p号页对应的...
【知识回顾】
(1)一级页表
页号(36位) |
页内偏移(12位) |
1)“一个进程最多可能有2^36页,因此进程的页表最多有2^36个页表项”
2)各个页表项必须连续存放,需占用连续的2^36 * 8B=2^39B=512GB空间
3)能够一次访存就能找到慢表中的表项,如何找到p号页对应的页表项:页表项存放地址=页表地址+(页号×页表项大小)
为了实现上面的“随机访问”,各页表项必须连续存放。
(2)二级页表
页目录号(一级页号) | 页表索引(二级页号) | 页内偏移量 |
文章来源: andyguo.blog.csdn.net,作者:山顶夕景,版权归原作者所有,如需转载,请联系作者。
原文链接:andyguo.blog.csdn.net/article/details/106987167
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)