2
x86分页如何工作?
这个问题的目的是填补有关该主题的大量免费信息的空白。 我相信一个好的答案将适合一个大的SO答案,或者至少可以包含几个答案。 主要目标是向完整的初学者提供足够的信息,以便他们可以自己阅读手册,并能够理解与分页相关的基本OS概念。 建议的准则: 答案应该是初学者友好的: 具体的,但可能简化的示例非常重要 欢迎使用所示概念的应用程序 引用有用的资源是好的 欢迎对操作系统如何使用分页功能进行少量讨论 欢迎使用PAE和PSE说明 欢迎小小进取x86_64 相关问题以及为什么我认为它们不是伪造的: x86页表如何工作?:标题几乎与此问题相同,但正文会询问与cr3和TLB有关的特定问题。这个问题是这个问题的一部分。 x86虚拟化如何工作:正文仅要求提供资源。