跳到主要内容

第一章 操作系统的发展与分类

[!info] 基础概念 相关提炼内容见 os-basics。

手工操作阶段​

批处理阶段​

单道批处理​

  • 自动性
  • 顺序性
  • 单道性

多道批处理​

  • 多道
  • 宏观上并行
  • 微观上串行
  • 优点:资源利用率高,吞吐量大
  • 缺点:用户响应时间长,不提供人机交互能力

分时操作系统​

  • 同时性
  • 交互性
  • 独立性
  • 及时性
  • 响应时间 T ≈ QN
    • 时间片一定的时候,用户数越多,响应时间越长
    • 含义:T 是响应时间,Q 是时间片,N 是用户数

实时操作系统​

  • 硬实时系统
  • 软实时系统
  • 特点:及时性、可靠性
  • 网络操作系统和分布式操作系统
  • 个人计算机操作系统
    • 此外还有嵌入式操作系统,服务操作系统,智能手机操作系统