一:采用多道程序设计的主要优点使什么?
多道程序设计的主要优点是通过将用户的CPU请求和I/O请求重叠叮来的办法来有效地使用CPU和外设.它设法让CPU总有事情可做,以此来提高CPU和外设的利用率.
二:什么是多道程序设计?采用多道程序设计有何好处
多道程序设计,就是在内存中存放多个进程来执行人们赋予计算机的任务 这些在内存中的多个进程共享计算机的硬件资源,如CPU,各种I/O 设备 等等
三:什么是多道程序设计技术?试述多道程序运行的特征.
多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始个结束之间的状态。这就称为多道程序技术运行的特征:多道、宏观上并行、微观上串行所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。引入多道程序设计技术的根本目的是为了提高CPU的利用率,充分发挥计算机系统部件的并行性,现代计算机系统都采用了多道程序设计技术。
四:多道程序执行时的特征是什么?需要多道程序设计的主要原因是什么?
程序的顺序执行具有如下特征。
1、 顺序性
2、 封闭性
3、 程序执行结果的确定性
4、 程序执行结果的可再现性
上述程序的顺序性和封闭性是一切顺序程序所应具有的特性。从这两个特性出发,不胆引出程序执行时所具有的另外两个特性。顺序程序执行结果的确定特性和可再现性。
程序的并发执行如下特征:
1、 在执行期间并发程序相互制约
2、 程序与计算不再一一对应
3、 并发程序的执行结果不可再现
4、 程序的并行执行与程序的并发执行
五:什么操作系统没有多道程序设计的特点?
多道程序设计的操作系统 梗的就是cpu并发处理事件的实现原理,你觉得以上哪个操作系统能并发处理事件呢?
六:软件设计与程序设计各有什么特点
开始是模块化设计 之后有了结构化设计。 1.模块化设计是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。
七:什么是"多道程序设计"技术?它对操作系统的形成起到什么作用?
多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。操作系统在引入多道程序设计技术后,使得系统具有了多道,宏观上并行,微观上串行的特点。 多道程序设计主要是使OS能更好地对计算机进行管理 使计算机的硬件资源得到更充分的利用 尤其是CPU 从而提高OS的管理能力
八:求操作系统原理试题答案:简述单道及多道程序设计的异同!
单道程序设计技术是指在内存一次只能允许一个程序进行运行,在这次程序运行结束前,其它程序不允许使用场存。这是早期的操作系统所使用的技术。
多道程序设计技术是现代操作系统普遍使用的,它可以允许多个程序驻存在内存中,系统通过某种调度策略交替执行程序。
九:什么是多道程序设计,有什么特点
多道程序设计的优点是
(1)资源利用率高,多道程序共享计算机资源,从而使各种资源得到充分利用;
(2)系统吞吐量大,CPU和其他资源保持“忙碌”状态。
这些优点是由多道程序设计的特点决定的,多道程序设计的特点有:
多道:计算机内存中同时存放多道相互独立的程序。
宏观上并行:同时进入系统的多道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。
微观上串行:内存中的多道程序轮流占有CPU,交替执行。