什么是重定位?为什么要引入动态重定位?

什么是重定位?为什么要引入动态重定位?


参考答案和解析
在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址,引入了动态重定位;具体实现方法是在系统中增加一个重定位寄存器,用来装入程序在内存中的起始地址,程序执行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加之和,从而实现动态重定位。

相关考题:

重定位(地址变换)分为静态重定位和动态重定位,其中动态重定位是指程序的重定位是在()进行的。A、程序完成时B、程序执行中C、程序执行前D、以上都不对

目标程序不经任何修改就可装入内存的重定位方式是()。 A.静态重定位B.动态重定位C.编译重定位D.自动重定位

动态重定位是在程序()期间,每次访问内存之前进行重定位。A执行B编译C装入D修改

什么动态重定位?举例说明动态重定位的应用。

简述动态重定位的定义。

什么是重定位?静态重定位和动态重定位的区别是什么?各举一例说明。

为什么要引入动态重定位?如何实现?

为什么要做“重定位”?何谓静态重定位和动态重定位?

为什么静态重定位后的程序在内存中不能移动?为什么动态重定位的程序在内存中可以移动?

动态重定位技术依赖于()。A、重定位装入程序B、重定位寄存器C、地址机构D、目标程序

动态重定位是在程序()期间,每次访问内存之前教学重定位。A、执行B、编译C、装入D、修改

简述动态重定位与静态重定位的主要区别。

什么叫重定位?如何实现程序运行时的动态重定位?

动态重定位

下列关于“重定位”说法正确的是()。A、动态重定位优于静态重定位B、动态重定位系统不支持“程序浮动”C、动态重定位需要软件和硬件相互配合完成D、静态重定位在装入作业时,不需要进行地址转换

动态重定位是程序执行期间每次访问内存之前进行重定位,这种变换是靠()实现的。

目标程序不经任何修改就可装入内存的重定位方式是()。A、静态重定位B、动态重定位C、编译重定位D、自动重定位

将高级语言编写的源程序生成目标程序,要经过()。A、编辑B、汇编C、动态重定位D、编译

问答题简述动态重定位的定义。

问答题简述动态重定位与静态重定位的主要区别。

问答题为什么要做“重定位”?何谓静态重定位和动态重定位?

名词解释题动态重定位

问答题什么动态重定位?举例说明动态重定位的应用。

问答题为什么要引入动态重定位?如何实现?

问答题为什么静态重定位后的程序在内存中不能移动?为什么动态重定位的程序在内存中可以移动?

问答题什么叫重定位?如何实现程序运行时的动态重定位?

单选题下列关于“重定位”说法正确的是()。A动态重定位优于静态重定位B动态重定位系统不支持“程序浮动”C动态重定位需要软件和硬件相互配合完成D静态重定位在装入作业时,不需要进行地址转换

问答题什么是重定位?静态重定位和动态重定位的区别是什么?各举一例说明。