操作系统的发展历程

操作系统的发展历程

OLENCER. Infinity

手工操作阶段(此阶段无操作系统)


缺点

  1. 用户独占全机,虽然不会出现因资源已被其他用户占用而等待的现象,但资源利用率低。
  2. CPU等待手工操作,CPU的利用不充分。

批处理阶段(操作系统开始出现)


单道批处理系统

缺点

每次主机内存中仅存放一道作业,每当它在运行期间(注意这里是“运行时”而不是“完成后”)发出输入/输出请求后,高速的CPU便处于等待低速的I/O完成的状态。 为了进一步提高资源的利用率和系统的吞吐量,引入了多道程序技术。

多道批处理系统

优点

资源利用率高,多道程序共享计算机资源,从而使各种资源得到充分利用;系统吞吐量大,CPU和其他资源保持“忙碌”状态。

缺点

用户响应的时间较长;不提供人机交互能力,用户既不能了解自己的程序的运行情况,又不能控制计算机。

分时操作系统


缺点

虽然分时操作系统较好地解决了人机交互问题,但在一些应用场合,需要系统能对外部的信息在规定的时间(比时间片的时间还短)内做出处理(比如飞机订票系统或导弹制导系统),因此,实时操作系统应运而生。

实时操作系统


硬实时系统

若某个动作必须绝对地在规定的时刻(或规定的时间范围)发生,如飞行器的飞行自动控制系统,这类系统必须提供绝对保证,让某个特
定的动作在规定的时间内完成。

软实时系统

若能够接受偶尔违反时间规定且不会引起任何永久性的损害,如飞机订票系统、银行管理系统。

网络操作系统

分布式计算机系统

个人计算机操作系统

此外,还有嵌入式操作系统、服务器操作系统、智能手机操作系统等。


COPYRIGHT (c) OLENCER. ALL RIGHTS RESERVED.

  • Title: 操作系统的发展历程
  • Author: OLENCER.
  • Created at : 2023-07-09 19:43:17
  • Updated at : 2023-07-09 19:43:33
  • Link: https://olencer.github.io/考研/408/操作系统/操作系统的发展历程/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments