为什么要引入动态重定位?如何实现 ?

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:24:15
RT

程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位
一般需要页式存储管理,页式存储管理用的不是寄存器,使用的是称为page talble的数据结构
page table记录了所有逻辑地址到物理地址的转换信息,进城切换的时候需要冲洗硬件上的page table
(有的CPU结构不支持page table,需要软件来实现)