题目
引入多道程序的目的在于()。A. 充分利用CPU,减少CPU 等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器
引入多道程序的目的在于()。
A. 充分利用CPU,减少CPU 等待时间
B. 提高实时响应速度
C. 有利于代码共享,减少主、辅存信息交换量
D. 充分利用存储器
题目解答
答案
A. 充分利用CPU,减少CPU 等待时间
解析
多道程序设计的核心目的是提高CPU利用率。在单道程序环境下,CPU可能因等待I/O操作而闲置。引入多道程序后,多个程序同时存在于内存中,CPU能快速切换执行不同程序,充分利用计算资源,减少空闲时间。因此,本题的关键在于理解多道程序设计如何优化资源分配。
选项分析
A. 充分利用CPU,减少CPU等待时间
多道程序设计通过并行处理多个任务,避免CPU因等待I/O完成而空闲,直接提升CPU利用率,这是其核心目标。
B. 提高实时响应速度
实时响应速度更多依赖于调度算法的优化,而非多道程序设计本身。此选项与题干关联性较弱。
C. 有利于代码共享,减少主、辅存信息交换量
代码共享和减少信息交换属于内存管理技术(如虚拟存储)的优化目标,与多道程序设计的直接目的无关。
D. 充分利用存储器
多道程序设计虽然可能间接提高存储器利用率,但其主要目标是提升CPU效率,而非存储器。