要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用
要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用
A、静态重定位
B、动态重定位
C、动态分配
D、静态分配
【正确答案】:B
【题目解析】:重定位即把逻辑地址转换成物理地址,其方式有“静态重定位”和“动态重定位”两种。定义分别如下:(1)静态重定位是指在装入一个作业时,把作业中的指令地址和数据地址全部转换成物理地址,这种转换工作是在作业开始前集中完成的,在作业执行过程中无须再进行地址转换。(2)动态重定位是指在装入一个作业时,不进行地址转换,而是直接把作业装到分配的主区域中。在作业执行过程中,每当执行一条指令时都由硬件的地址转换机构转换成物理地址。这种方式的地址转换是在作业执行时动态完成的,这种方式能保证一个程序在主存中被改变了存放位置后仍能正确执行。
Top