Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
众所周知,当进程试图访问未映射到任何物理内存的虚拟内存区域时,当尝试在只读页面上写入时,当使用 PTE 或 PDE 访问时,会导致页面错误异常。保留位。
关于保留位的情况,有人知道如何为进程和内核页表构建页表吗?在构建进程的页表时,如何设置 PTE 或 PDE 的保留位?它是由 MMU 设置的还是从 OS 设置的?
谢谢,
CPU 只能理解虚拟地址,不管是内核页还是用户页。正是 MMU 使用 PTE 将这个虚拟地址转换为物理地址。
通过分页了解更多信息