题目
多道程序设计的主要优点是( )。A. 提高了CPU的利用率 B. 提高了内存的利用率 C. 提高了I/O设备的利用率 D. 提高了软件的利用率 E. 可以使用多道程序交替执行以共享系统资源
多道程序设计的主要优点是( )。
A. 提高了CPU的利用率B. 提高了内存的利用率
C. 提高了I/O设备的利用率
D. 提高了软件的利用率
E. 可以使用多道程序交替执行以共享系统资源
题目解答
答案
A|B|C|E
解析
多道程序设计的核心在于同时将多道程序装入内存,并通过合理调度使它们交替运行,充分利用系统资源。其主要优点包括:
- 提高CPU利用率:避免因I/O操作导致CPU空闲。
- 提高内存利用率:多道程序共存内存,减少空闲空间。
- 提高I/O设备利用率:程序间交替执行,减少设备闲置。
- 资源动态共享:多道程序可共享数据和资源,提升效率。
选项分析
A. 提高了CPU的利用率
正确。多道程序设计通过并行处理,当某程序等待I/O时,其他程序可继续占用CPU,避免空闲。
B. 提高了内存的利用率
正确。内存中同时存放多道程序,相比单道程序,内存使用效率显著提升。
C. 提高了I/O设备的利用率
正确。多个程序交替执行,I/O设备可被多个程序使用,减少闲置时间。
D. 提高了软件的利用率
错误。软件利用率与程序设计效率相关,而多道程序设计优化的是硬件资源的利用,与软件本身无关。
E. 可以使用多道程序交替执行以共享系统资源
正确。多道程序设计的核心机制即通过时间片轮转或优先级调度,实现资源动态共享。