我知道在 ARM 处理器的 MMU 中,PTE 中没有提供一些位,例如引用位或脏位。因此,在这些系统中提供了两个页表——处理器本机页表,既没有引用位也没有脏位,以及存在所需位的软件维护页表。但是,我的问题是,由于处理器本机页表中没有有效位,MMU 是如何找出翻译无效并产生页面错误的?
我知道在 ARM 处理器的 MMU 中,PTE 中没有提供一些位,例如引用位或脏位。因此,在这些系统中提供了两个页表——处理器本机页表,既没有引用位也没有脏位,以及存在所需位的软件维护页表。但是,我的问题是,由于处理器本机页表中没有有效位,MMU 是如何找出翻译无效并产生页面错误的?