动态重定位是在程序()期间,每次访问内存之前进行重定位。

题目
单选题
动态重定位是在程序()期间,每次访问内存之前进行重定位。
A

执行

B

编译

C

装入

D

修改

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在目标程序装入内存时,一次性完成地址修改的方式是( ).

A.静态重定位

B.动态重定位

C.静态连接

D.动态连接


参考答案:A

第2题:

目标程序不经任何修改就可装入内存的重定位方式是()。

A.静态重定位

B.动态重定位

C.编译重定位

D.自动重定位


参考答案:B

采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存。

第3题:

重定位(地址变换)分为静态重定位和动态重定位,其中动态重定位是指程序的重定位是在()进行的。

A、程序完成时

B、程序执行中

C、程序执行前

D、以上都不对


正确答案:B

第4题:

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


正确答案: 静态重定位后的程序在内存中不能移动的原因如下:
静态重定位后的程序的代码发生了变化,由原来逻辑地址的程序已经变为物理地址的程序,按物理地址的方式运行,因此不能再进行移动。
动态重定位的程序在内存中可以移动的原因如下:
动态重定位是在程序运行过程中由硬件进行地址变换,变换的结果存放在内存地址寄存器中。程序代码并没有发生变化,仍然是逻辑地址的代码,按逻辑地址的方式运行。因此,在内存中移动程序代码之后,仅需要根据代码新的起始位置,重新设定基地址寄存器的值。

第5题:

下列关于请求页式存储管理中,正确的是()。

  • A、采用静态重定位
  • B、采用动态重定位
  • C、内存静态分配
  • D、内存动态分配

正确答案:A,D

第6题:

如果要使装入内存的程序在内存中移动后仍能正常运行,必须要有( )的支持。

A. 静态重定位

B.动态重定位

C. 动态链接

D.静态链接


参考答案:B

第7题:

动态重定位是在程序()期间,每次访问内存之前进行重定位。

A执行

B编译

C装入

D修改


A

第8题:

动态重定位是在程序( )期间,每次访问内存之前进行重定位。

A.执行

B.编译

C.装入

D.修改


参考答案:A

第9题:

动态重定位是程序执行期间每次()之前进行重定位,这种变换是靠硬件地址变换机构来实现的。


正确答案:访问内存

第10题:

解决碎片问题,以及使程序可浮动的最好的办法是采用()技术。

  • A、静态重定位
  • B、动态重定位
  • C、内存静态分配
  • D、内存动态分配

正确答案:D

更多相关问题