📜  从页表到主内存的OS映射

📅  最后修改于: 2020-12-14 09:40:24             🧑  作者: Mango

从页表到主存储器的映射

在操作系统中,始终需要从逻辑地址映射到物理地址。但是,该过程涉及定义如下的各个步骤。

1.逻辑地址的生成

CPU为进程的每一页生成逻辑地址。它包含两部分:页码和偏移量。

2.缩放

为了确定进程的实际页码,CPU将页表库存储在特殊寄存器中。每次生成地址时,页面表基数的值就会添加到页码中,以获取页面条目在表中的实际位置。此过程称为缩放。

3.生成物理地址

所需页面的帧号由其在页面表中的输入确定。生成的物理地址也包含两个部分:帧号和偏移量。偏移量将类似于逻辑地址的偏移量,因此将从逻辑地址复制。

4.获取实际的帧号

帧号和与物理地址的偏移量被映射到主存储器,以便获得实际的字地址。