为了进一步提高系统资源的利用率和系统吞吐量,引入了
多道程序设计技术,因此形成了
多道批处理系统。
多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源。
当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。
操作系统(以下简称“OS”)在引入
多道程序设计技术后,使得系统具有了“宏观上并行、微观上串行”的特点。
多道程序设计主要是使OS能更好地对计算机进行管理,使计算机的硬件资源得到更充分的利用 (尤其是CPU),从而提高OS的管理能力。