所以我的页面大小为4kb
,32
位地址CPU和实现的2级页表。
我想存储1081页,所以我需要:
1024
个条目57
条目2
个条目的顶级页面表。现在,我是否需要在内存中存储这些页面表的完整大小或者它们占用的内容?
4bytes * 2 + 4bytes * 1024 + 4bytes * 57
1 * 4bytes * 1024 + 2 * 4bytes * 1024
任何提示?
答案 0 :(得分:2)
页面表需要3页(或12K) - 一页用于顶级页面,另外两页用于二级页面。仅分配当前需要的空间将更复杂,并且可能比替代方案更慢。
查看Levy教授的slides,了解两级分页的精彩图片。