1.3操作系统的发展
单道批处理系统
- 用户首先将一批作业以脱机IO的方式输入到磁带,在监督程序(
Monitor
)控制下按照队列中顺序执行 - 内存中仅存在一道作业,这批作业逐个连续被处理
- 作业程序出错就跳过作业的执行
- 资源利用率低,等待I/O操作完成时,CPU等资源可能处于闲置状态
作业独占处理机
多道批处理系统
-
用户首先将一批作业以脱机IO的方式输入到磁带,在监督程序(
Monitor
)控制下按照一定的算法执行 -
处理机的利用率大,系统吞吐量大,支持多用户环境
-
资源竞争可能导致一个作业占用大量CPU时间片、I/O资源
-
多道作业同时运行,时间轮转周期变长,降低整体响应速度
-
面临着资源竞争、作业等待时间、调度开销、死锁和饥饿、系统复杂性以及性能抖动等一系列挑战和缺点
...大约 7 分钟