我试图理解在 x86 处理器中使用的页面大小扩展的概念,但无法将其与页面错误机制联系起来。据我了解,当页面错误发生时,虚拟地址被写入寄存器,错误代码被压入堆栈。但是如果我们使用页面大小扩展,那么页面错误处理程序如何知道需要分配什么页面大小。谁能帮我解决这个问题?
问问题
62 次
我试图理解在 x86 处理器中使用的页面大小扩展的概念,但无法将其与页面错误机制联系起来。据我了解,当页面错误发生时,虚拟地址被写入寄存器,错误代码被压入堆栈。但是如果我们使用页面大小扩展,那么页面错误处理程序如何知道需要分配什么页面大小。谁能帮我解决这个问题?