操作系统的发展

OS的发展与分类

手工操作阶段

纸带机的阶段:人工输入输出
缺点:用户独占主机,不会出现资源已经被其他用户占用而等待的现象,但资源利用率低。
CPU等待手工操作,CPU的利用不充分

批处理阶段

  1. 单道批处理系统:引入脱机输入/输出技术(用磁带来完成),并监督控制作业的输入,输出

    单道批处理系统的特征:

    1. 自动性:磁带上的作业自动逐个运行,无需人工干预
    2. 顺序性:磁带上的各道作业顺序进入内存,各道作业的完成顺序与他们进入内存的顺序相同,先调入内存的作业优先完成
    3. 单道性:内存中仅有一道程序运行,即监督程序每次从磁带上只调入一道程序进入内存运行,当该程序完成或发生异常情况是,才换入其他程序进入内存运行
  2. 多道批处理系统:允许多个程序同时进入内存,并允许他们在CPU中交替地运行,这些程序共享系统中的各种硬件资源。引入中断技术。多道程序并发执行,体现了最初操作系统的并发性,共享性

    多道批处理系统的特征:

    1. 多道:计算机中同时存放多道相互独立的程序
    2. 宏观上并行:用时进入系统的多道程序都处于运行中,即他们先后开始各自的运行,但都未运行完毕
    3. 微观上串行:内存中多道程序轮流占有CPU,交替运行
      缺点:不提供人机交互能力,用户响应时间长

分时操作系统

计算机以时间片为单位轮流为各个用户/作业服务,各个用户可以通过终端与计算机进行交互,把处理机的运行时间分成很短的时间片,按时间轮流吧处理机分配给个联机作业使用。

分时操作系统的特征:
1. 同时行:也称为多路性,指的是多个终端用户同时使用一台计算机,即一台计算机与若干个终端相连,终端上的这些用户可以同时或基本同时使用计算机
2. 交互性:用户可以通过终端采用人机对话的方式直接控制程序的运行
3. 独立性:系统中的多个用户之间彼此独立地操作,互补干扰
4. 及时性:用户能在很短的时间内获得响应。分时系统采用时间片轮转方式使一台计算机用时为多个终端服务。

实时操作系统

优先响应一些紧急任务,某些紧急任务不需要时间片排队,要求在严格的时间限定内处理完事件,主要特点就是及时性,可靠性。
1. 硬实时系统:必须在严格的规定时间内完成处理。例如导弹控制系统,自动驾驶系统
2. 软实系统:能接受偶尔违反时间规定。例如,飞机订票系统,银行管理系统

网络操作系统

把计算机中各台计算机有机的结合起来,提供一种统一,经济而有效的使各台计算机的方法,实现各台计算机之间数据的互相传送。网络操作系统最主要得特点是网络中各种资源的共享及各台计算机之间的通信

分布式操作系统

由多台计算机有机组成并满足下列条件的系统,1.系统中任意两台计算机通过通信范式交换信息。2.系统中的每台计算机都有同等的地位,既没有主机也没有从机。3.每台计算机上的资源为用户共享。4.系统中任意太计算机都可以构成一个子系统,并且还能重构,5,任何工作都可以分布在几台计算机上,由他们并行工作,协同完成。
用于管理分布式计算机的系统称为分布式系统,
主要特点:分布式,并行性

posted @ 2021-02-01 13:37  IT小五  阅读(126)  评论(0)    收藏  举报