多道程序设计
考试要求: 掌握     
知识路径:  > 计算机系统知识  > 计算机软件知识  > 操作系统知识  > 作业管理  > 作业管理


 
       在早期的单道批处理系统中,内存中仅有单作业在运行,致使系统中仍有许多资源空闲,设备利用率低,系统性能较差。如下图所示,当CPU工作时,外部设备不能工作;而外部设备工作时,CPU必须等待。
       
       单道算题运行时处理器的使用效率
       多道程序设计(multiprogramming)是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。从宏观上看,多道程序都处于运行过程中,但都未运行完成;从微观上看,各道程序轮流占用CPU,交替地执行。引入多道程序设计技术的根本目的是提高CPU的利用率,充分发挥系统部件的并行性。
       操作系统中引入多道程序设计的好处:一是提高了CPU的利用率,二是提高了内存和I/O设备的利用率,三是改进了系统的吞吐率,四是充分发挥了系统的并行性。其主要缺点是作业周转时间延长。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有