📅  最后修改于: 2020-12-14 09:39:30             🧑  作者: Mango
页表是虚拟内存系统用来存储逻辑地址和物理地址之间的映射的数据结构。
逻辑地址是由CPU为进程的页面生成的,因此它们通常由进程使用。
物理地址是内存的实际帧地址。它们通常由硬件或更具体地由RAM子系统使用。
下面给出的图像考虑到,
CPU始终通过其逻辑地址访问进程。但是,主存储器只能识别物理地址。
在这种情况下,将出现一个名为“内存管理单元”的单元。它将逻辑地址的页码转换为物理地址的帧号。两个地址的偏移量保持不变。
要执行此任务,内存管理单元需要一种特殊的映射,这是通过页表完成的。页表存储与页表的页码相对应的所有框架号。
换句话说,页表将页码映射到其在内存中的实际位置(帧号)。
在下面给出的图像中,如何借助偏移量访问框架的所需字。