【操作系统】操作系统的种类和发展历程

人工操作系统

程序员将事先已穿孔的纸带装入输入机,再启动它们将纸带上的程序和数据输入计算机,最后启动计算机运行。程序运行完毕并取走计算结果后,下一个用户上机。

缺点

  1. 一台计算机的全部资源由上级用户所独占
  2. CPU等待人工操作时,CPU及内存等资源是空闲的。

(效率低下;CPU与I/O设备之间的速度不匹配)

脱机输入/输出(Off-Line I/O)方式

事先将装有用户程序和数据的纸带装入纸带输入机,在一台外围机的控制下,把纸带上的程序和数据输入到磁带上。CPU需要这些程序和数据时,从磁带上将其调入内存。

优点

  1. 减少了CPU的空闲时间
  2. 提高了I/O速度

单道批处理系统

先将一批作业以脱机方式输入到磁带上,在监督程序的控制下,作业逐个连续处理。

特征

是最早出现的一种OS

自动性 

磁带上的一批作业能够自动逐个进行,无需人工干预。

顺序性

磁带上的一批作业顺序进入内存,各道作业完成顺序与进入内存的顺序相同。

单道性

监督程序每次仅从磁带上调一道程序进入内存,该作业完成才调后续作业。

多道批操作系统

用户所提交的作业先存放在外存上,并排成一个队列,称为“后备队列”。然后由操作系统按一定的算法,从后备队列中选择若干个作业调入内存,使它们共享CPU中的各种资源。同时在内存中装有若干道程序,多道程序交替运行。

特点

  1. 资源利用率高
  2. 系统吞吐量大
  3. 平均周转时间长
  4. 无交互能力

分时系统

一台主机连接若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令与请求,系统采用时间片轮转的方式处理请求,并通过交互方式在终端上向用户显示结果。用户根据上一步结果发出下一道指令。每个用户轮流使用一个时间片,感觉不到其他用户的存在。

时间片

分时操作系统将CPU时间划分为若干个片段,称为时间片。分时功能操作系统以时间片为单位,轮流为每个终端服务。

特点

  1. 用户请求可以被及时响应,解决了人机交互问题。允许多个用户同时使用一台计算机,且用户对计算机的操作相互独立,感受不到别人的存在。
  2. 操作系统对各个用户完全公平,循环为每个用户/作业服务一个时间片,不能优先处理一些紧急的任务。

 实时系统

主要优点:能优先响应一些紧急任务。

参考资料:

《计算机操作系统(第四版)》汤小丹

王道计算机考研 操作系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值