具有32位寻址和4K页面的x86需要页表 有220个条目来映射整个地址空间。自每一页 表条目通常是四个字节,这将使页表成为一个 不切实际的4兆字节。因此,分页架构页面 页面表,上层页面表指向较低层 级别页面表指向实际的页面框架对应 到虚拟地址。
现代分页体系结构使用线性页表上的多级分页来节省空间。但我不明白他们如何节省空间以及上层和下层页面表是什么?
答案 0 :(得分:2)
我想我找到了解决方案。
顶级表格中的每个条目都可能是 空的,在这种情况下整个段不存在,或者可能指向a 较低级别的页面表,用于映射该段中的页面。每个较低 级别页表最多有256个条目,每个4K块地址一个 细分市场中的空间。 x86类似地划分其页表, 虽然边界不同。每个上层页面表(称为 页面目录)映射4MB的地址空间,所以上层页面表。包含1024个条目。每个较低级别的页面表还包含1024个条目,用于映射与该页面表对应的4MB地址空间中的1024个4K页面。