码迷,mamicode.com
首页 > 其他好文 > 详细

简述操作系统的发展史

时间:2019-10-20 00:47:51      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:c程序   多用户   执行   工作   机构   资源   实时任务   允许   方式   

简述点: 

1.人工操作方式

  用户独占全机,CPU等待人工操作;人工操作严重降低了计算机资源的利用率,所谓人机矛盾。

2.脱机输入/输出(I/O)方式

  引入磁带,将数据程序输入待磁带上,需要程序和数据时,再从磁带上高速调入内存。

  输入输出方式:联机输入/输出方式,

  优点:减少CPU的空闲时间;提高I/O速度。

3.单道批处理系统

  流水线式的工作, 

  单道批处理系统是解决人机矛盾和CPU与I/O设备速度不匹配矛盾的过程中形成的;

  批处理系统旨在提高系统资源的利用率和系统吞吐量。

  缺点:系统资源不能够充分利用,造成内存的浪费。

4.多道批处理系统

  设计概念:提高资源利用率和系统吞吐量,A、B、C程序执行,都有I/O操作而使CPU暂时停止行,A在I/O操作时,B执行,B在I/O操作时,C执行。使多道程序交替地运行。

  优缺点:资源利用率高;系统吞吐量大。平均周转时间长;无交互能力。

5.分时系统

  分时系统是指,在一台主机上连接了多个配有显示器和键盘的终端并由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机的资源。

  特征:多路性、独立性、及时性、交互性。

  分时系统的主要目标:对用户响应的及时性,即不至于用户等待每一个命令的处理时间过长。

  多用户分时系统是当今计算机操作系统中最普遍使用的一类操作系统。

6.实时系统

  系统能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务的协调一致运行。

  特征:多路性(周期性信息采集,多个对象或执行机构进行控制)、独立性、及时性、交互性、可靠性(多级容错措施)。

简述操作系统的发展史

标签:c程序   多用户   执行   工作   机构   资源   实时任务   允许   方式   

原文地址:https://www.cnblogs.com/zhangweigang/p/11706426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!