阅读数:63
已有1条回答
管理员
支持程序浮动的地址转换机制是动态重定位。动态重定位即在程序运行过程中要访问数据时再进行逻辑地址与物理地址的变换(即在逐条指令执行时完成地址映射。
程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要段页式存储管理,页式存储管理用的不是寄存器,使用的是称为pagetable(页表)的数据结构pagetable记录了所有逻辑地址到物理地址的转换信息,进程切换的时候需要冲洗硬件上的pagetable。
基地址寄存器在这里称为重定位寄存器。用户进程所生成的地址在送交内存之前,都将加上重定位寄存器的值。例如,如果基地址为14000,那么用户对位置346的访问将动态地重定位为位置14346。
猜你喜欢
怎样制作抖音短视频并配音乐
iPadmini6能打电话吗
自己删除并退出群会显示么
本田冠道用什么机油最好,本田冠道5W40和0W20哪个比较好?
小米手环5太空人表盘教程
华为Mate60E怎么录屏
大众新款polo图片(造型时尚潮流)
凯美瑞2.0豪华版落地价2022,指导价区间为17.98万-26.98万
opporeno9pro+怎么设置全屏桌面
vivo X90怎么设置默认打电话的卡号
福特金牛座有几个气囊 共采用了9大安全气囊
东南dx3真实口碑 性价比高外观设计大气
最新学习
红旗h9价格多少钱一辆2021
OPPO K10 Pro加密传递使用方法
红魔8 Pro是全网通吗
wps会员和稻壳会员区别
起亚k3图片及报价(起亚k3详细参数)
荣耀手表4Pro是什么表盘
河狸的特点
电子驾驶证和原件照片不一样
荣耀平板V8怎么查看内存占用
威朗油箱多少升
华为mate50E可以用多少W的充电器
七九的寓意是什么意思