1.2操作系统的发展与分类

1.2 操作系统的发展与分类(七个阶段)

一. 手工操作阶段(无操作系统)
  1. 缺点:
    (1). 用户独占全机,资源利用率低。
    (2). CPU等待手工操作,CPU利用不充分。
二. 批处理阶段
  1. 单道批处理系统:每次内存中仅有一道程序运行,对作业的处理是成批进行的。
    (1)解决:人机矛盾以及CPU和I/O设备速率不匹配的毛短中形成。
    (2)主要特征:自动性,顺序性,单道性。
  2. 多道批处理系统:允许多个程序同时进入内存并允许它们在CPU交替运行。
    (1)通过中断技术,实现I/O设备和CPU并行工作
    (2)特点:多道,宏观上并行,微观上串行。
    (3)优点:资源利用率高,系统吞吐量大。
    (4)缺点:用户响应时间长,不提供人机交互
三. 分时操作系统(按时间片轮转分配CPU)
  1. 主要特征:同时性,交互性,独立性,及时性。
  2. 解决了人机交互问题,但是不能优先处理紧急作业。
四. 实时操作系统

为了能在某个时间限制内完成紧急任务而不需要时间片排队。
主要特点:及时性,可靠性。
实时操作系统分为两种:

  1. 硬实时系统:必须,绝对,在规定时间内完成。
    (例如:导弹,自动驾驶)
  2. 软实时系统:偶尔违反时间规定不会引起永久性损害。
    (例如:飞机订票系统,银行管理系统)
五. 网络操作系统
  1. 主要特点:网络中各种资源的共享以及各台计算机之间的通信。
六. 分布式计算机系统
  1. 任何作业都可以分布在几台计算机上,由它们并行工作,协同完成。
    用于管理分布式计算机系统的操作系统称为分布式操作系统。
  2. 特点:分布性,并行性。
七. 个人计算机操作系统(目前使用最广泛的操作系统)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章