本文概述
在操作系统中, 始终需要从逻辑地址映射到物理地址。但是, 该线程涉及定义如下的各个步骤。
1.逻辑地址的生成
CPU为进程的每一页生成逻辑地址。它包含两部分:页码和偏移量。
2.缩放
为了确定进程的实际页码, CPU将页表库存储在特殊寄存器中。每次生成地址时, 页面表基数的值就会添加到页码中, 以获取页面条目在表中的实际位置。此线程称为缩放。
3.生成物理地址
所需页面的帧号由其在页面表中的输入确定。生成的物理地址也包含两个部分:帧号和偏移量。偏移量将类似于逻辑地址的偏移量, 因此将从逻辑地址复制。
4.获取实际帧号
帧号和与物理地址的偏移量被映射到主存储器, 以便获得实际的字地址。
评论前必须登录!
注册