Operating system MMU和页面表

Operating system MMU和页面表,operating-system,virtual-memory,mmu,page-tables,Operating System,Virtual Memory,Mmu,Page Tables,页表是程序员创建的数据结构。那么MMU如何知道如何访问页表呢?我知道MMU从页表基址寄存器获取页表的地址,但它之后如何读取页表?MMU不知道程序员创建的页表的数据结构 谢谢不!PageTable数据结构由系统架构设计师设计,并设计了MMU;因此,MMU完全了解PageTable的结构。 操作系统开发者不要为页表数据结构选择任何任意格式;它们遵循机器的架构手册。否!PageTable数据结构由系统架构设计师设计,并设计了MMU;因此,MMU完全了解PageTable的结构。 操作系统开发者不要为页

页表是程序员创建的数据结构。那么MMU如何知道如何访问页表呢?我知道MMU从页表基址寄存器获取页表的地址,但它之后如何读取页表?MMU不知道程序员创建的页表的数据结构


谢谢

!PageTable数据结构由系统架构设计师设计,并设计了MMU;因此,MMU完全了解PageTable的结构。

操作系统开发者不要为页表数据结构选择任何任意格式;它们遵循机器的架构手册。

!PageTable数据结构由系统架构设计师设计,并设计了MMU;因此,MMU完全了解PageTable的结构。

操作系统开发者不要为页表数据结构选择任何任意格式;它们遵循机器的架构手册。

如您所述,页表由硬件寄存器定义

操作系统负责确保页表的结构符合MMU将识别的结构

MMU不知道程序员创建的页表的数据结构

MMU知道数据结构。如果页面表符合MMU已知的结构,则一切正常。如果程序员创建的任意结构与MMU期望的结构不一致,系统将崩溃

关于此类结构的示例,请参见第页。从这里开始


如您所述,页表由硬件寄存器定义

操作系统负责确保页表的结构符合MMU将识别的结构

MMU不知道程序员创建的页表的数据结构

MMU知道数据结构。如果页面表符合MMU已知的结构,则一切正常。如果程序员创建的任意结构与MMU期望的结构不一致,系统将崩溃

关于此类结构的示例,请参见第页。从这里开始


对于你的第一行,他不是说相反吗?对于你的第一行,他不是说相反吗?