问题
单项选择题
程序在投入运行时有“地址重定位”的过程,指的是()。
A.从相对地址变到绝对地址
B.从绝对地址变到相对地址
C.从动态地址变到静态地址
D.从静态地址变到动态地址
答案
参考答案:A
解析:程序在运行时的“地址重定位”,指的是从相对地址变到绝对地址。地址重 定位分为两类:静态地址映射(静态重定位),在用户程序装入内存的过程中实现地 址变换,以后不会改变;动态地址映射(动态重定位),当执行程序过程中要访问指 令或数据时,才进行地址变换。需要软件和硬件(寄存器等)互相配合。