【发布时间】:2015-10-12 19:14:43
【问题描述】:
当一个新进程启动时,操作系统会使用进程的页表初始化 MMU 的寄存器。虚拟地址转换 MMU 获得一个虚拟地址,将其传递给比较器并获得物理地址(如果我弄错了,请纠正我)。 因此,如果页表是硬件的一部分,那么单个 MMU 如何与 32 位和 64 位操作系统一起工作。我的意思是如果它被编程为获取 32 位虚拟地址,那么当它获取 64 位虚拟地址时它是如何工作的。
谢谢。
【问题讨论】:
标签: operating-system hardware virtual-memory mmu page-tables