更新时间:2023-12-08 23:25
多道处理在内存中可同时装入几个作业,当一个作业因等待外部传输而不能工作下去时,中央处理机马上可以执行另一个作业,若第二个作业又因某种原因不能继续执行时,中央处理机便执行第三个作业,如此继续直至第一个作业外部传输完毕后再执行第一个作业。采用多道作业合理搭配(例如把运算量大的科学计算作业和输入输出量大的数据处理作业搭配在一起)可以提高资源的利用率,增强系统的输入输出能力。
多道批处理与单道批处理的主要区别在于:第一,在作业管理中必须有作业调度功能和进程调度功能。宏观上的作业调度是从外存上选择若干作业调入内存,微观的进程调度是从驻留在内存的多个作业中选择一个,使它获得处理机并执行。第二,多道批处理在内存中可以同时存放多道作业,宏观上这些作业在同时进行,而每一时刻则只有一道作业在运行。而且作业完成的顺序与它们进入内存的顺序无严格的对应关系,后进入内存的程序可能先完成。