采用多道程序设计技术,能有效地提高系统的下列哪一个性能
并发
灵活
可靠
兼容
答案
并发
解析
采用多道程序设计技术,能有效地提高系统的并发性能。
解释:
多道程序设计技术允许多个程序同时进入内存并运行。由于一台计算机通常有多个程序需要运行,而CPU的速度远高于I/O设备的速度,如果每次只让一个程序运行直到完成,那么CPU大部分时间将处于等待I/O操作完成的状态,这会导致CPU资源的极大浪费。
通过多道程序设计技术,当某个程序因I/O操作而暂停执行时,CPU可以立即转去执行其他程序,从而提高了CPU的利用率和系统的吞吐量。同时,由于多个程序交替执行,从宏观上看,多个程序仿佛是在“同时”运行,这就是并发性的体现。
而灵活性、可靠性和兼容性虽然也是系统性能的重要方面,但它们并不是多道程序设计技术直接提高的性能。多道程序设计技术主要关注的是提高系统的并发性和资源利用率。