网站大量收购独家精品文档,联系QQ:2885784924

操作系统原理教程 第6章 作业管理与系统接口新.pptVIP

操作系统原理教程 第6章 作业管理与系统接口新.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理教程 第6章 作业管理与系统接口 本章教学目标 熟悉作业管理的主要功能 掌握批处理作业管理的方法 掌握交互式作业管理的方法 掌握系统接口的几种方式 本章内容?? 作业管理概述 批处理作业管理 交互式作业管理 系统接口 作业管理概述 作业管理的主要任务 是完成用户要求的全过程处理上的宏观管理。 基本概念 作业的状态 作业控制方式 基本概念 作业 是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。 它包括用户程序、所需要的数据及控制命令等。作业是由一系列有序的作业步组成的。 作业步 把计算机系统在完成一个作业的过程中所做的一项相对独立的工作称为一个作业步。 作业的状态 后备状态 当一个作业通过输入设备送入计算机,并存入磁盘后,系统就为作业建立一个作业控制块,把它插入到后备作业队列中等待被调度运行,这种状态称为后备状态。 运行状态 当一个作业被调度程序选中,为其分配必要的资源,建立一组相应进程的状态称为运行状态。 完成状态 当作业正常运行结束或因发生错误而终止执行的状态称为完成状态。 状态转换如图6-1所示 作业控制方式 作业控制方式 是指用户根据操作系统提供的手段来说明作业加工步骤的方式。 分类 批处理方式 交互方式 批处理作业管理 基本原理 作业控制语言 批处理作业的输入、调度和控制 基本原理 批处理作业管理方式 是指用户把自己对作业执行的控制意图用作业控制语言写成一份说明书,连同该作业的源程序和初始数据一起输入到计算机系统中,系统就可以按照说明书来控制作业的执行。 特点 按照这种方式执行的作业,不需要用户的干预,由系统自动完成。 这种方式也称为脱机控制方式,或自动控制方式,它适合对作业的成批处理。 采用这种处理方式的作业称为批处理作业,或脱机作业。 作业控制语言 作业控制语言的概念 是描述批处理作业控制执行的标准,是对用户作业组织和管理命令的集合,是系统提供给用户用来描述其作业控制意图的工具。 作业控制语言的组成 作业控制语言由若干个控制语句组成。 每个语句一般由控制关键字和控制参数组成。控制关键字告诉系统做什么样的操作,控制参数告诉系统操作的具体内容或对象。 批处理作业的输入 用户根据自己的解题要求组织文件,把每一个作业的源程序、数据和作业控制说明书都定义为文件,这些文件组织在一起称为作业信息,存储到外存上。 操作员把若干个用户的作业信息收集到一起依次排列就形成了作业流。在有SPOOLing系统的计算机系统中,操作员只需要输入一条“预输入”命令启动“输入进程”,就可以把作业流中的作业信息存放到“输入井”中等待处理。 批处理作业的调度1 采用的数据结构 每个作业设置一个作业控制块(JCB),用来记录作业的有关信息 作业调度算法 先来先服务调度算法 短作业优先调度算法 响应比高者优先调度算法 优先数调度算法 分类调度算法 批处理作业的调度2 作业调调度算法举例 【例6-2】 【例6-3】 【例6-4】 批处理作业的控制 操作系统按照用户组织作业时在作业控制说明书中所规定的控制要求去控制作业的执行。一个作业往往要分若干个作业步执行,一般是按作业步的顺序控制作业的执行。一个作业步执行结束后,就顺序取下一个作业步继续执行,直到最后一个作业步完成。当整个作业执行完成后,系统就收回作业所占用的资源,撤消该作业,作业的执行结果在输出井中等待输出。 其控制流程如图6-3所示。 交互式作业管理 基本原理 交互式作业的控制 终端作业管理 基本原理 交互式控制方式就是用户把自己对作业执行的控制意图用操作控制命令输入到计算机系统中,在作业执行过程中,用户逐条输入命令,系统根据接到的命令控制作业的执行。一条命令所要求的工作做完后,系统通知用户命令的执行情况,且允许用户再输入一条命令,以控制作业继续执行,直到作业执行结束。在作业执行过程中系统与用户不断地交换信息。 采用这种方式执行的作业,需要用户的及时干预,这种方式也称为联机控制方式,或手动控制方式,它适合对终端用户作业的处理。采用这种控制方式的作业称为终端作业或交互式作业。 交互式作业的控制 命令控制 这种控制方式是通过用户使用系统提供的操作控制命令实现的 。 菜单控制 当一个程序具有若干项可以供用户选择的功能时,一般都用交互式方式进行分支处理。 窗口控制 窗口控制采用了图形化的操作界面 。 终端作业管理 终端连接 是指终端设备与计算机系统在线路上接通。 用户注册 是指对终端作业的作业调度。 作业控制 是指注册成功的用户通过系统提供的命令或会话语句控制作业的执行。 用户退出 是指释放用户占用的资源退出系统。 系统接口 系统接口概述 命令接口 程序接口 系

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档