什么叫重定位?重定位的方式有哪两种?

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

什么叫重定位?重定位的方式有哪两种?

由于一个作业装入到与其逻辑地址空间不一致的绝对地址空间,使得逻辑地址与绝对地址不同,而引起的对有关地址部分的调整,即逻辑地址转换成绝对地址的过程称为重定位,也称为地址转换。重定位有静态和动态两种情况。静态重定位是在装入一个作业的时候,把作业中的指令地址和数据地址全部一次性地转换成绝对地址。动态重定位是由软件和硬件相配合来实现的。地址重定位不是装入的时候一次完成,而是设置一个基址寄存器,装入作业的时候,将作业在主存区域的首地址放人到基址寄存器中。作业执行的时候,由硬件的地址转换机构动态地对地址进行转换。执行指令的时候,只要将逻辑地址加上基址寄存器的内容,就得到了绝对地址。静态重定位和动态重定位的不同在于:(1)静态重定位是在作业装入的时候一次完成,动态重定位是在作业执行时再实现的。(2)静态重定位是软件支持的,动态重定位是硬件和软件合作实现的。(3)静态重定位不能实现主存的移动,而动态重定位可以。(4)动态重定位还可能提供虚拟存储空间。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top