阅读数:63
已有1条回答
管理员
支持程序浮动的地址转换机制是动态重定位。动态重定位即在程序运行过程中要访问数据时再进行逻辑地址与物理地址的变换(即在逐条指令执行时完成地址映射。
程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要段页式存储管理,页式存储管理用的不是寄存器,使用的是称为pagetable(页表)的数据结构pagetable记录了所有逻辑地址到物理地址的转换信息,进程切换的时候需要冲洗硬件上的pagetable。
基地址寄存器在这里称为重定位寄存器。用户进程所生成的地址在送交内存之前,都将加上重定位寄存器的值。例如,如果基地址为14000,那么用户对位置346的访问将动态地重定位为位置14346。
猜你喜欢
iQOO Neo8 Pro怎么设置联系人个人铃声
a2032耳机是第几代
2020年验车需要带什么
房产证户主名字变更该怎么办
iPhone 14 Pro Max和iPhone 13 pro max外观一样吗
Redmi Note 12支不支持高刷
iQOO 11S玩原神的帧率是多少
新能源汽车不熄火充电
华为Mate 50 RS保时捷录屏教程
电瓶车淋雨一个晚上会怎么样(电动车被雨淋了第二天还能骑吗)
科目二预约成功后多久交费
现代悦纳在哪加玻璃水 现代悦纳玻璃水加哪里(发动机舱左下角)
最新学习
宝马1系值得入手吗(2022款宝马1系参数配置)
前字是什么结构什么偏旁
iphone15promax是双卡双待吗
跑步是有氧运动吗
小米手环6复制加密门禁卡
全车贴车衣需要多长时间(新车贴膜一般需要多长时间)
支付宝可以拉黑人吗
150万米是多少公里
适合发小的群名称
沃尔沃质量怎么样(沃尔沃的优缺点分析)
新车第二年续保怎么买(新车车险续保怎样最划算)
宝骏560二手车报价 宝骏560二手车值得入手吗