3操作系统的发展和分类

版权声明:Copyright:@@个人所有 https://blog.csdn.net/y20_20/article/details/91353407

操作系统的发展和分类

目录

一、人工操作阶段
二、批处理阶段
三、分时系统
四、实时系统
五、其他分类和补充

一、人工操作阶段

1、 由人工通过纸带输入输出数据。人工操作非常慢而计算机处理又很快
2、缺点: 用户独占全机,人机速度矛盾导致计算机的资源利用率极低

二、批处理阶段

1、单道批处理阶段: 引入脱机I/O,使用磁带(磁带速度比纸带快),监督程序控制作业的输入和 输出

  • 优点: 缓解了一定的人机速度矛盾,资源利用率得到一定的提升
  • 缺点: 内存中纸允许一道程序运行,运行完成才能调入下一道程序,因此CPU需要等待I/O(输入输出),导致CPU空闲时间较长,资源利用率依然很低

2、多道批处理阶段: 多道程序并发,共享计算机资源,资源利用率大幅度提升,提供了系统的吞吐量

  • 优点: 并发性、共享性、利用率大幅提升。允许多道程序并发,提高了资源利用率
  • 缺点: 没有人间交互功能,用户响应时间长

三、分时系统

1、分时系统原理: 计算机以时间片为单位,轮流为各个用户或者作业服务,各个用户可通过终端和计算机交互,彼此操作独立
2、优点: 用户操作可即时响应,解决了人机交互问题,并且多个终端和计算机相连,彼此操作相互独立
3、缺点: 不能优先处理一些紧急任务(以时间片为单位轮流为各个用户服务,不区分优先级,完全公平的方式)

四、实时系统

1、实时系统: 优先响应一些紧急任务,不需要时间片排队
2、特点: 必须在严格的时间限内处理完时间,及时性和可靠性
3、实时系统分类:

  • 硬实时系统: 必须在严格规定时间内完成(例如:导弹发射)
  • 软实时系统: 能接受偶尔违反时间规定(例如:12306购买火车票)

五、其他分类和补充

1、网络操作系统
2、分布式操作系统
3个人计算机操作系统

4、总体总结图如下:

操作系统的发展和分类总体概念

猜你喜欢

转载自blog.csdn.net/y20_20/article/details/91353407