Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

第八十一章:多级页表(进阶)

TL;DR

  • 多级页表只为实际使用的地址范围分配下一级表。

正文

  把大页表再按页切分,上级目录指出哪些下级表存在。未使用的巨大地址空洞无需保存完整映射,空间得以节省;代价是 TLB 未命中时查表层数更多。

  即使有页表,也不可能把所有虚拟页永远留在有限物理内存中。

思考题

多级页表主要节省什么?

小结

  • 多级结构以更多查找层数换取更少的页表空间。

思考题答案(仅供参考)

  节省未使用地址范围对应的页表项和下级表。

协议

本文采用 CC BY-NC-SA 4.0 协议发布。