一.单道批处理系统
- 自动:作业自动运行,无需干预
- 批量:磁带上的各个作业按顺序地进入内存,先调入先完成
- 单道:内存中仅有一道程序运行,可以看成是串行的
分析:外设和CPU交替空闲和忙碌,CPU和外设利用效率低
二. 多道批处理系统
2.特点
- 多道:内存同时存放多道程序
- 宏观上并行:进入系统的多道程序先后开始了自己的运行,但都未运行完毕
- 微观上串行:内存中多道程序轮流占有CPU,交替执行
分析:程序A要通过操作系统的调度进行磁盘操作,B则进行磁带操作。当程序A执行I/O请求时,A放弃了CPU,操作系统接着调度B,B开始占用CPU(红宽线),此时程序A的磁盘操作也在同时进行。
结论:A,B两道程序相互穿插运行,使CPU和外设都尽量忙碌。
4.缺点
- 作业处理时间长
- 交互能力差
- 运行过程不确定
三.分时系统
1.背景
- 事务性任务(在CPU上耗用多,交互性高,快速响应)
- 要求支持多任务/多用户/多终端服务
3.特点
- 多路调制性:多用户联机使用同一台计算机
- 独占性:用户感觉独占计算机
- 交互性:及时响应用户的请求
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233600.html原文链接:https://javaforall.net