您现在的位置:学赛首页 > 研究生院 > 软件学院 > 正文
操作系统课程第一章-绪论[2]
http://www.educity.cn 作者:magician0303 来源:免费考研网 2008年4月11日 发表评论 进入社区

  1.2 操作系统的发展过程及分类

  最初计算机上无操作系统,20世纪50年代出现了简单批处理系统,60年代出现了多道批处理系统,不久又出现了分时系统及实时系统…

  1.无操作系统的计算机系统

  人工操作方式:45~50年代中期,计算机系统上没有配置操作系统,人们使用计算机采用手工操作方式。

  用户使用计算机的过程大致如下:

  先将程序纸带(或卡片)装入输入机,

  然后启动输入机把程序和数据送入计算机,

  接着通过控制台开关启动程序运行,

  当程序运行完毕,由用户取走纸带和计算结果。

  人工操作方式的特点

  人工操作方式的特点:

  用户独占计算机资源,资源利用率低

  CPU等待人工操作

  人工操作方式的不足:

  手工操作的慢速与与CPU运算的高速之间的矛盾。此即人机矛盾。

  CPU的快速与I/O设备慢速的矛盾。

  脱机输入/输出技术

  为解决低速设备与CPU速度不匹配的问题,出现了脱机输入/输出技术。

  脱机输入:将用户程序和数据在一台外围机(又称卫星机)的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时,再直接从磁带机高速输入到内存。

  脱机输出:当CPU需要输出时,高速地把结果送到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出。

  脱机输入/输出示意图

  脱机I/O与联机I/O

  脱机输入/输出:输入/输出操作在外围机的控制下,脱离主机进行。

  脱机I/O优点:

  减少了CPU的空闲时间;

  提高I/O速度。

  联机输入/输出:输入/输出操作在主机控制下进行。

  2.单道批处理系统

  作业:用户程序及其所需数据和命令的集合。

  监督程序:是一个常驻内存的管理程序,它管理作业的运行,负责装入和运行各种系统处理程序来完成作业的自动过渡。

  批处理技术是指计算机系统对一批作业自动进行处理的一种技术。

  单道批处理系统的处理过程

  把一批作业以脱机输入方式输入到磁带上,并在系统中配置监督程序,在它的控制下,使一批作业一个接一个地连续处理,其过程为:

  单道批处理系统及其特征

  内存中始终只保持一道作业的批处理系统称为单道批处理系统。

  单道批处理系统的特征:

  自动性:自动依次运行,无人工干预

  顺序性:完成顺序与进入顺序相同

  单道性:内存只有一道作业

  3.多道批处理系统

  单道批处理系统中内存仅一道程序,系统资源无法得到充分利用。下图是单道运行实例

  多道运行实例

  多道程序设计技术

  将多个作业存放在主存中,使它们同时处于运行状态,这些作业共享处理机时间和外围设备以及其他资源。

  多道程序设计技术的优点

  提高CPU利用率

  提高内存和设备利用率

  增加系统吞吐量:吞吐量即单位时间内完成的总工作量

  多道批处理系统及其特征

  在批处理系统中引入多道程序设计技术后就形成了多道批处理系统。

  多道批处理系统的特征:

  多道性:计算机内存中同时存放几道相互独立的程序。

  无序性:进入顺序与完成顺序无严格对应关系。

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]