阅读数:63
已有1条回答
管理员
支持程序浮动的地址转换机制是动态重定位。动态重定位即在程序运行过程中要访问数据时再进行逻辑地址与物理地址的变换(即在逐条指令执行时完成地址映射。
程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现动态重定位一般需要段页式存储管理,页式存储管理用的不是寄存器,使用的是称为pagetable(页表)的数据结构pagetable记录了所有逻辑地址到物理地址的转换信息,进程切换的时候需要冲洗硬件上的pagetable。
基地址寄存器在这里称为重定位寄存器。用户进程所生成的地址在送交内存之前,都将加上重定位寄存器的值。例如,如果基地址为14000,那么用户对位置346的访问将动态地重定位为位置14346。
猜你喜欢
福汽启腾ex80价格(福汽启腾ex80发动机怎么样)
opporeno8什么处理器
马自达敞篷车mx5报价(新款马自达mx-5参数配置)
长安逸动轮毂尺寸参数 轮毂尺寸为17英寸
b6手环功能介绍
大通D90后备箱尺寸多少 大通D90后备箱介绍
包饺子需要哪些工具
蔚来es8二手价格及图片 二手蔚来es8售价25万(表显里程6.79万公里)
小米13怎么导入ttf字体
凯美瑞车身尺寸是多少 凯美瑞后备箱容积多少升(常规容积524L)
ios15密码怎么改4位
25万左右买什么车好 口碑最好的中型车25万都有哪款
最新学习
高铁为什么快
荣耀90pro支持多少瓦快充
羽绒服多长时间洗一次
日饰蓝是什么颜色
魅族20pro有防抖吗
国产a级suv有哪些,国产a级suv哪个最好
豆浆机为什么会溢出来怎么回事
李洪涛发明的无刷电机是什么
alipay和支付宝区别
丰田camry2.5g多少钱(丰田camry 2.5g的售价)
宾利最便宜多少钱一辆 飞驰添越插电混动裸车238.50万元(全款265.31万元)
地板革对小孩有害吗