操作系统发展与分类
(一)人工操作阶段
缺点:
- 用户独占全机资源,资源利用率不高,系统效率低下
- 手动操作易发生差错,浪费机器时间
- 手工操作较计算机运算时间差距较大
(二)批处理阶段
1. 单道程序设计
这一阶段使用外围机把程序提前存到磁带中。
待收集一批作业后输入计算机进行批处理,实现作业的计算和作业的自动转换,减少人工干预。
2. 多道程序设计
这一阶段允许多个作业(程序)进入计算机系统的内存并启动交替计算的方法。
作业J1在计算的过程中J2进行输入;
作业J1输出时,J2计算,J3输出。
优点:
- 提高CPU、内存、设备的利用率,保持在忙碌状态
- 提高系统的吞吐率,单位时间完成的作业增加
- 充分发挥系统的并行性
缺点:延长作业的周转时间
(三)分时操作系统
分时操作系统:
计算机以时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机进行交互。
特点:
1.同时性:若干个终端使用计算机、分时是指多个用户分享同一台计算机的CPU时间
2.独立性:终端彼此独立、互不干扰
3.及时性:没有大计算量的请求可以在短时间得到响应
4.交互性:方便进行人机交互、联机工作时用户直接控制程序
缺点是无法优先处理一些紧急任务