04作业管理.ppt

上传人:本田雅阁 文档编号:2875506 上传时间:2019-05-31 格式:PPT 页数:20 大小:275.02KB
返回 下载 相关 举报
04作业管理.ppt_第1页
第1页 / 共20页
04作业管理.ppt_第2页
第2页 / 共20页
04作业管理.ppt_第3页
第3页 / 共20页
04作业管理.ppt_第4页
第4页 / 共20页
04作业管理.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《04作业管理.ppt》由会员分享,可在线阅读,更多相关《04作业管理.ppt(20页珍藏版)》请在三一文库上搜索。

1、,School of EE UESTC,电子科技大学,电子科技大学 UESTC,王正宁 电子工程学院 电子科技大学,成都,中国,软件技术基础,School of EE UESTC,电子科技大学,软件技术基础,作 业 管 理,作业的概念,作业(Job):是用户请求计算机系统执行的一次独立的上机任务(一族相关进程);是指用户的一个计算问题或一个事务处理中要求计算机系统所做工作的集合。,例如:编写并调试通过一个程序,作业管理的主要任务是作业控制和作业调度。,作业由若干顺序处理的作业步组成,宏观上:作业调度 微观上:进程调度,处理机的二级调度,典型的作业步,作业状态,1.进入状态 2.后备状态 3.运

2、行状态(进程调度) 4.完成状态,提交,后备,作业控制块(JCB) (Job Control Block),记录型数据结构,记录作业有关信息: 作业名、优先级、建立时间、作业状态、 外存中存放作业的首地址、作业长度、内存需求量、 估计执行时间等。,作业控制块是批处理作业存在的标志 保存有系统对于作业进行管理所需要的全部信息 位于磁盘区域中,作业控制块存在形式,作业控制块的内容,作业控制块中所包含的信息数量及内容 因系统而异 较简单的系统 较复杂的系统,作业标知 用户名称 用户帐号 调度信息 资源需求 作业状态 作业类别 输入井地址 输出井地址 进入系统时间 开始处理时间 作业完成时间 作业退出

3、时间 资源使用情况,作业控制块JCB,作业控制块的内容,作业控制块的建立,当作业开始由输入设备向磁盘的输入井传输时 系统输入程序为其建立一个作业控制块 进行初始化 初始化的大部分信息取自作业说明书,作业控制块的使用,需要访问作业控制块的程序 系统输入程序 作业调度程序 作业控制程序 系统输出程序等,作业控制块的撤消,作业完成后,其作业控制块由系统输出程序撤消 作业控制块被撤消后其作业也不复存在,作业表,每个作业有个作业控制块 所有作业JCB构成一个作业表 作业表存放在外存固定区域中,长度是固定 限制了系统所能同时容纳的作业数量 系统输入程序、作业调度程序、系统输出程序都需要访问作业表 因而存在

4、互斥问题,作业表,作业控制,用户角度:用户通过作业控制级接口,组织和控制其作业在计算机的运行的全过程; 系统管理角度:系统接受、分析并执行用户发出的控制命令,为作业各阶段提供必要的系统服务。,用户与操作系统的接口,1.命令接口(作业级接口) 操作系统为用户对作业运行全过程控制提供的功能 联机接口:键盘操作命令(交互) 脱机接口:一组作业控制命令 2.系统调用(程序级接口) 程序级接口:事先编好的子程序(操作系统程序模块 的一部分),负责管理和控制运行的程序 并在这些程序与系统控制的资源和提供的服务间实现交互作用 用汇编语言:在程序中直接用系统调用命令 用高级语言:可在编程时使用过程调用语句,用户与操作系统的接口,作业控制方式,1.联机控制方式 命令驱动:MS DOS 菜单驱动: 窗口环境:X-Window; Windows 2.脱机控制方式 批处理系统,作业调度,按照某种调度算法,从作业的后备队列中挑选一批合理的作业进入内存,实现作业从后备状态转变为运行状态。 同时为选中的作业分配内存和外设资源,并为其建立有关的进程。,进程调度 VS 作业调度,作业调度算法,1. 评价指标 CPU利用率 作业平均周转时间 平均带全周转时间,先来先服务算法 最短作业优先算法 最高优先级算法 最高响应比算法 资源搭配法,实际算法采用综合调度策略,2.调度算法,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1