我知道我们可以使用虚拟地址作为索引来搜索页表并从相应的条目中获取物理地址(准确地说是页框号)。而页表在内存中的位置由页表基址寄存器(PTBR)提供。
对于存储在连续物理内存中的小页表,我们可以使用物理地址中的(要索引的页号+页表的基地址)来寻址页表。
对于大页表,表本身可能是分页的,并使用虚拟内存寻址,那么当页表中的相应条目被分页并存储在其他地方时,我们如何将虚拟地址转换为物理地址呢?或者,我们如何处理分页的页表?
非常感谢。
我知道我们可以使用虚拟地址作为索引来搜索页表并从相应的条目中获取物理地址(准确地说是页框号)。而页表在内存中的位置由页表基址寄存器(PTBR)提供。
对于存储在连续物理内存中的小页表,我们可以使用物理地址中的(要索引的页号+页表的基地址)来寻址页表。
对于大页表,表本身可能是分页的,并使用虚拟内存寻址,那么当页表中的相应条目被分页并存储在其他地方时,我们如何将虚拟地址转换为物理地址呢?或者,我们如何处理分页的页表?
非常感谢。