第七十七章:页与分页
TL;DR
- 分页把虚拟内存和物理内存都切成固定大小的页。
正文
虚拟空间的页可放到任意空闲的物理页框,不必连续。固定大小消除了外部碎片,并让一份程序只装入部分页面成为可能。代价是最后一页可能没有用满,形成内部碎片。
页能分散放置后,谁来记住每一页实际在哪个页框?
思考题
分页为何不要求整个程序连续装入?
小结
- 固定页大小简化了分配和重定位。
思考题答案(仅供参考)
每个虚拟页都可单独映射到任意物理页框。
协议
本文采用 CC BY-NC-SA 4.0 协议发布。
Press ← or → to navigate between chapters
Press ? to show this help
Press Esc to hide this help
虚拟空间的页可放到任意空闲的物理页框,不必连续。固定大小消除了外部碎片,并让一份程序只装入部分页面成为可能。代价是最后一页可能没有用满,形成内部碎片。
页能分散放置后,谁来记住每一页实际在哪个页框?
思考题
分页为何不要求整个程序连续装入?
每个虚拟页都可单独映射到任意物理页框。
本文采用 CC BY-NC-SA 4.0 协议发布。