【操作系统】操作系统的分类和发展历史

686 阅读1分钟

OS的发展与分类

手工操作阶段

纸带打孔机

缺点

用户独占全机、人机速度矛盾导致使用效率很低

批处理阶段

单道批处理系统

原理

脱机输入/输出技术(用磁带完成),并监督程序负责控制作业的输入、输出

缺点

内存中仅有一道程序运行,只有该程序运行结束后才能调用下一道程序 CPU有大量的时间在空闲等待I/O完成,资源利用率很低

多道批处理系统

原理

每次往内存中输入多道程序

优点
  • 多道程序并发执行,共享计算机资源。资源大幅度提升

  • CPU和其他资源保持忙绿的阶段,吞吐量变大

缺点
  • 用户响应时间长

  • 没有人机交互功能

  • 用户只能等程序执行完,中间不能控制自己的作业执行

分时操作系统

原理

时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机交互

优点

  • 即时响应

  • 有人机交互功能

缺点

没有优先级处理,对所有程序都是公平的

实时操作系统

优点

  • 能优先处理一些紧急任务

  • 可以在严格的时限内处理完事件

  • 及时性和可靠性

分类

  • 硬实时系统:必须在绝对严格的规定内完成处理

  • 软实时系统:能接受偶尔违反时间规定

网络操作系统

分布式操作系统

个人计算机操作系统