何谓多道程序设计技术?实现多道程序设计技术必须解决哪几方面的问题?举例说明采用多道程序设计技术可以提高系统的效率。
在采用多道程序设计的计算机系统中,允许多个程序同时进入一个计算机系统的主存储器并运行,这种让多个程序同时进入计算机计算的方法称为多道程序设计。实现多道程序设计必须妥善地解决三个问题:存储保护与程序浮动;处理器的管理和调度;系统资源的管理和调度。如:计算机对两道算题进行处理时,在第一道算题程序等待外围设备时,让第二道算题程序并行运行。这样做比让一道道算题程序串行运行的效率要高。
举一反三
内容
- 0
什么是多道程序设计技术? 多道程序设计的优点是什么? 为什么说直到出现中断和通道技术后,多道程序概念才变为有用的?
- 1
什么是多道程序设计?操作系统实现多道程序设计技术需要解决哪些问题?
- 2
关于多道程序设计,以下说法错误的是_____。 A: 同时在主存存放多道程序,它们同时处于运行状态 B: 当一道程序因某种原因暂停执行时,CPU立即转去执行另一道程序 C: 只要系统采用多道程序设计,CPU就能同时执行多个程序 D: 多道程序设计提高了系统资源的利用率和系统吞吐量
- 3
什么是多道程序设计技术?多道程序设计技术的特点是什么?
- 4
什么时多道程序设计技术?多道程序设计技术的主要优点时什么?