题目
采用动态重定位方式装入的作业,在执行中允许( )将其移动。A. 用户有条件地B. 用户无条件地C. 操作系统有条件地D. 操作系统无条件地
采用动态重定位方式装入的作业,在执行中允许( )将其移动。
A. 用户有条件地
B. 用户无条件地
C. 操作系统有条件地
D. 操作系统无条件地
题目解答
答案
C. 操作系统有条件地
解析
动态重定位是内存管理中的一种地址转换方式,其核心特点是允许作业在运行过程中动态调整内存位置。本题的关键在于明确移动作业的主体和条件:
- 主体:内存管理属于操作系统的核心职责,用户程序无权直接操作内存布局。
- 条件:动态重定位虽然支持移动,但需根据系统策略(如内存空闲情况、性能优化需求等)有条件地执行,而非随意移动。
选项分析
-
A.用户有条件地
用户程序无法直接操作内存管理,排除。 -
B.用户无条件地
同理,用户无权干预内存布局,排除。 -
C.操作系统有条件地
操作系统通过动态重定位机制,在满足特定条件(如内存碎片整理、优化缓存性能等)时调整作业位置,符合题意。 -
D.操作系统无条件地
若无条件移动,会导致系统不稳定(如频繁迁移增加开销),因此需有条件控制,排除。
核心结论
动态重定位允许操作系统根据系统状态和策略有条件地调整作业位置,确保高效性和稳定性。