单选题
静态重定位是在作业的______中进行的,动态重定位是在作业的______中进行的。
Ⅰ.编译过程 Ⅱ.装入过程
Ⅲ.修改过程 Ⅳ.执行过程
A.Ⅰ、Ⅲ
B.Ⅰ、Ⅳ
C.Ⅱ、Ⅲ
D.Ⅱ、Ⅳ
A
B
C
D
【正确答案】
D
【答案解析】
静态重定位:是指在程序开始运行前,程序中的各个地址有关的项均已完成重定位,在程序装入内存的过程中完成的。地址变换通常是在装入时一次完成的,以后不再改变,故称为静态重定位。 动态重定位是在作业运行时执行到一条访存指令时再把逻辑地址转换为主存中的物理地址,实际上它是通过硬件地址转换机制实现的。
提交答案
关闭