操作系统原理 第6章作业管理与系统接口.ppt
《操作系统原理 第6章作业管理与系统接口.ppt》由会员分享,可在线阅读,更多相关《操作系统原理 第6章作业管理与系统接口.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统原理教程第6章 作业管理与系统接口 本章教学目标l熟悉作业管理的主要功能l掌握批处理作业管理的方法l掌握交互式作业管理的方法l掌握系统接口的几种方式 本章内容l作业管理概述l批处理作业管理l交互式作业管理l系统接口 作业管理概述l作业管理的主要任务 是完成用户要求的全过程处理上的宏观管理。l基本概念 l作业的状态 l作业控制方式 基本概念l作业是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。它包括用户程序、所需要的数据及控制命令等。作业是由一系列有序的作业步组成的。l作业步 把计算机系统在完成一个作业的过程中所做的一项相对独立的工作称为一个作业步。作业的状态l后备状态
2、 当一个作业通过输入设备送入计算机,并存入磁盘后,系统就为作业建立一个作业控制块,把它插入到后备作业队列中等待被调度运行,这种状态称为后备状态。l运行状态 当一个作业被调度程序选中,为其分配必要的资源,建立一组相应进程的状态称为运行状态。l完成状态 当作业正常运行结束或因发生错误而终止执行的状态称为完成状态。l状态转换如图6-1所示作业控制方式l作业控制方式是指用户根据操作系统提供的手段来说明作业加工步骤的方式。l分类批处理方式交互方式批处理作业管理l基本原理l作业控制语言l批处理作业的输入、调度和控制 基本原理l批处理作业管理方式是指用户把自己对作业执行的控制意图用作业控制语言写成一份说明书
3、,连同该作业的源程序和初始数据一起输入到计算机系统中,系统就可以按照说明书来控制作业的执行。l特点按照这种方式执行的作业,不需要用户的干预,由系统自动完成。这种方式也称为脱机控制方式,或自动控制方式,它适合对作业的成批处理。采用这种处理方式的作业称为批处理作业,或脱机作业。作业控制语言l作业控制语言的概念 是描述批处理作业控制执行的标准,是对用户作业组织和管理命令的集合,是系统提供给用户用来描述其作业控制意图的工具。l作业控制语言的组成 作业控制语言由若干个控制语句组成。每个语句一般由控制关键字和控制参数组成。控制关键字告诉系统做什么样的操作,控制参数告诉系统操作的具体内容或对象。批处理作业的
4、输入l用户根据自己的解题要求组织文件,把每一个作业的源程序、数据和作业控制说明书都定义为文件,这些文件组织在一起称为作业信息,存储到外存上。l操作员把若干个用户的作业信息收集到一起依次排列就形成了作业流。在有SPOOLing系统的计算机系统中,操作员只需要输入一条“预输入”命令启动“输入进程”,就可以把作业流中的作业信息存放到“输入井”中等待处理。批处理作业的调度1l采用的数据结构 每个作业设置一个作业控制块(JCB),用来记录作业的有关信息 l作业调度算法 先来先服务调度算法 短作业优先调度算法 响应比高者优先调度算法 优先数调度算法 分类调度算法 批处理作业的调度2l作业调调度算法举例【例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统原理 第6章 作业管理与系统接口 操作系统 原理 作业 管理 系统 接口
限制150内