题目
提高单机资源利用率的关键技术是( )。A. 脱机技术B. 虚拟技术C. 交换技术D. 多道程序设计技术
提高单机资源利用率的关键技术是( )。
A. 脱机技术
B. 虚拟技术
C. 交换技术
D. 多道程序设计技术
题目解答
答案
D. 多道程序设计技术
解析
考查要点:本题主要考查计算机系统中资源利用率提升的关键技术,需理解各技术的核心作用。
解题思路:
- 明确概念:资源利用率指计算机资源(如CPU、内存)的使用效率,关键在于减少资源闲置。
- 选项对比:
- 脱机技术(A)侧重无交互的批量处理,与多任务无关。
- 虚拟技术(B)通过抽象资源扩展能力,但非直接提升利用率。
- 交换技术(C)用于数据传输或内存管理,属于辅助手段。
- 多道程序设计(D)允许多任务同时运行,直接减少资源空闲时间。
- 核心结论:多道程序设计通过并行执行任务,最大化利用单机资源,是正确答案。
多道程序设计技术是操作系统的基础技术之一,其核心思想是将多个程序同时装入内存并运行。具体作用如下:
- 提高CPU利用率:当一个程序等待I/O操作时,CPU可切换到其他程序,避免空闲。
- 减少资源浪费:内存中同时存在多个程序,充分利用空闲时间片。
- 提升系统效率:通过任务并行执行,缩短整体处理时间。
其他选项中:
- 脱机技术仅优化批处理流程,不涉及多任务。
- 虚拟技术通过虚拟化扩展资源,但需依赖多道程序设计才能发挥效果。
- 交换技术是内存管理手段,服务于多任务而非直接提升利用率。