【操作系统】第一章 操作系统发展历程

发布时间 2023-08-27 20:30:17作者: SaTsuki26681534

1.手工操作阶段

所有运算工作需人工干预
缺点:
1.一个用户占用全机,导致资源利用率低
2.CPU由于需要等待手工操作,利用不充分

2.批处理阶段

主要为了解决人工操作的问题,批处理系统的主要优点在于全自动处理,效率高
1.单道批处理系统
主要有:自动性、顺序性和单道性的特征。
缺点在于每次主机内存中仅能存放一道作业,运行过程中常会遇到CPU等待IO操作完成的情况,使高速的CPU得不到充分发挥。
2.多道批处理系统
其相对单道系统的主要优点在于:资源利用率高、系统吞吐量高和IO设备利用率高。
主要特点是:多个程序同时进入内存,在CPU中交替运行。
能使系统各个部分都尽量处在繁忙状态,提高利用率。

多道/宏观上并行/微观上串行等特点。

主要缺点:
1.用户响应时间长
2.不能提供人机交互能力

3.分时操作系统

主要解决了人机交互问题
将处理器的运行时间按极短的时间片分配给各个作业。
由于时间片很短,每个用户都有独占计算机的感觉。

分时系统的主要特征:
同时性:允许多个用户同时使用一台计算机
交互性:用户能方便地与程序进行交互
独立性:各个用户彼此独立地进行操作而互不干扰
及时性:用户的请求能在较短的时间内获得响应

缺点:在某些需要在极短时间内进行响应的应用场景中,分时操作系统不能满足其高要求。

4.实时操作系统

为了完成需要立刻处理的紧急任务而不是需要时间片排队,从而出现了实时操作系统。
这种应用场景可以分为两种:
硬实时系统,如导弹制导系统,飞行器自动控制系统等。
软实时系统:如飞机订票系统,银行管理系统等。

其主要特点在于及时性和可靠性

5.网络操作系统 分布式计算机系统