已有1条回答
管理员
支持程序浮动的地址转换机制是动态重定位。动态重定位即在程序运行过程中要访问数据时再进行逻辑地址与物理地址的变换(即在逐条指令执行时完成地址映射。
程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要段页式存储管理,页式存储管理用的不是寄存器,使用的是称为pagetable(页表)的数据结构pagetable记录了所有逻辑地址到物理地址的转换信息,进程切换的时候需要冲洗硬件上的pagetable。
基地址寄存器在这里称为重定位寄存器。用户进程所生成的地址在送交内存之前,都将加上重定位寄存器的值。例如,如果基地址为14000,那么用户对位置346的访问将动态地重定位为位置14346。
猜你喜欢
华为Nova11支持卫星通讯功能吗
奔驰CLA级最新报价(奔驰cla级最新消息)
本田新款crv报价及图片(东风本田crv配置升级)
长城房车价格及图片(2021款长城皮卡房车)
宝马钥匙换了电池还提示
自动挡如何起步开车(自动挡开车起步7个步骤教程)
冬季防火安全教育内容
00971是哪个国家
七座五菱宏光新车报价及参数(全新五菱宏光plus来袭落地8万)
铁大门上的油漆怎么清除
vivo X80 Pro运动计步不显示步数解决方法
秦plusev怎么样(秦plusev试驾感受)
最新学习
元宵节灯会上有哪些彩灯
仪容仪表的标准
比亚迪掉电快的解决办法有哪些
怎样才能买到好的黄粉虫
电脑双屏显示主屏副屏怎么设置
如何清洁吸尘器
宝马x5降价最新消息(宝马国产X5最新进度曝光)
hosts文件是干什么的
成熟高雅的微信名字
尼桑途达这个车怎么样 承载式车身配置科技
科三多久能够学会 科目三最少需要24个学时
晚饭做什么