基础概念

相关提炼内容见 os-basics

手工操作阶段

批处理阶段

单道批处理

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

多道批处理

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

分时操作系统

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

实时操作系统

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