第2章作业管理.ppt
《第2章作业管理.ppt》由会员分享,可在线阅读,更多相关《第2章作业管理.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 作业管理作业管理n2.1 用户使用计算机的算题过程用户使用计算机的算题过程n2.2 操作系统向作业提供的程序级接口操作系统向作业提供的程序级接口系统调用系统调用n2.3 单道批处理系统的作业调度单道批处理系统的作业调度n2.4 多道批处理系统作业调度应考虑的因素多道批处理系统作业调度应考虑的因素本章学习目标本章学习目标n操操作作命命令令:包包括括作作业业控控制制语语言言和和键键盘盘命命令令,这是用户操作计算机的方式这是用户操作计算机的方式n系系统统功功能能调调用用:这这是是用用户户程程序序对对操操作作系系统统提供的服务的调用接口提供的服务的调用接口n系统功能调用的执行过程系统功能调
2、用的执行过程n批处理系统作业调度问题批处理系统作业调度问题2.1 用户使用计算机的算题过程用户使用计算机的算题过程n2.1.1作业的形成过程作业的形成过程n2.1.2批批处处理理系系统统作作业业运运行行前前的的准准备备作作业控制语言业控制语言n2.1.3分时系统作业控制方法分时系统作业控制方法命令命令 返回首页返回首页2.1.1 作业的形成过程作业的形成过程n使用计算机来计算来运行用户程序有三个步骤:使用计算机来计算来运行用户程序有三个步骤:n(1)用用某某种种语语言言(例例如如FORTRAN语语言言)编编制制一一个程序,它被称为源程序。个程序,它被称为源程序。n(2)将将源源程程序序和和初初
3、始始数数据据记记录录在在某某种种输输入入介介质质上上。例例如如穿穿成成一一盘盘纸纸带带,或或在在终终端端设设备备(包包括括键键盘盘、显显示器)上直接编辑源程序。示器)上直接编辑源程序。n(3)按按照照一一定定要要求求来来控控制制计计算算机机工工作作,并并经经过过加加工最后算出结果工最后算出结果 n对作业的处理一般有这样几个作业步:对作业的处理一般有这样几个作业步:n(1)编辑(修改):建立新文件或是对原有文件)编辑(修改):建立新文件或是对原有文件进行修改。进行修改。n(2)编译:请求系统把修改好的源程序翻译成浮)编译:请求系统把修改好的源程序翻译成浮动目标模块,并将它放在磁盘上,也可以穿孔输
4、出动目标模块,并将它放在磁盘上,也可以穿孔输出或二者有之。或二者有之。n(3)链接:请求系统把主程序模块和其他所需要)链接:请求系统把主程序模块和其他所需要的子程序和例行程序链接装配在一起,成为一个可的子程序和例行程序链接装配在一起,成为一个可执行的完整的内存映像文件。执行的完整的内存映像文件。n(4)运行:将内存映像文件调入内存,并启动之,)运行:将内存映像文件调入内存,并启动之,最后给出计算结果。最后给出计算结果。USER.FOR编辑(修改)编辑(修改)第一个作业步第一个作业步USER.OBJ第二个作业步第二个作业步编译编译USER.EXE链接链接第四个作业步第四个作业步运行运行第三个作业
5、步第三个作业步图图2.1作业步之间的关系作业步之间的关系返回本节返回本节2.1.2 批处理系统作业运行前的准备批处理系统作业运行前的准备作作业控制语言业控制语言n作业控制语言(作业控制语言(JCL)出现在早期的批处理控制系出现在早期的批处理控制系统(脱机工作方式)。它既可以写成操作说明书的统(脱机工作方式)。它既可以写成操作说明书的形式,也可穿孔成为作业控制卡的形式(前者为较形式,也可穿孔成为作业控制卡的形式(前者为较多的为批处理系统所采用)。多的为批处理系统所采用)。n作业控制语言,是由一组作业控制命令组成的集合,作业控制语言,是由一组作业控制命令组成的集合,专门用于批处理系统。其中,每一条
6、作业控制命令专门用于批处理系统。其中,每一条作业控制命令给出一条作业的说明信息供作业控制用。给出一条作业的说明信息供作业控制用。n操作系统根据作业申请表来分配作业所需的资源并操作系统根据作业申请表来分配作业所需的资源并注册该作业;通过作业说明书(或作业控制卡)对注册该作业;通过作业说明书(或作业控制卡)对作业实施运行控制。一般在批处理系统中都提供作业实施运行控制。一般在批处理系统中都提供JCL语言。语言。正正 常常 工工 作作 部部 分分干干 预预 部部 分分:命令命令参数串参数串失败标号失败标号!条件条件:命令命令参数串参数串!XGA/,B/,C/,L1!BYB/,D/,L1!ZRD/,L1
7、!YX(03:XRFIXED!I1:TG!05:ZYL1!08:ZY03!表表2.1 一个作业控制说明书样品一个作业控制说明书样品09:ZYI1!10:XRMVOFI!TGSTR!)!)AB:ZY03!L1:CL!*续表续表返回本节返回本节2.1.3 分时系统作业控制方法分时系统作业控制方法命令命令n1呼叫呼叫n2联接联接n3通信通信n4退出退出n属于通信这一步的键盘命令是比较丰富的,一般有属于通信这一步的键盘命令是比较丰富的,一般有以下几类:以下几类:n(1)环境设置。)环境设置。n(2)系统管理。)系统管理。n(3)文件管理。)文件管理。n(4)编辑修改。)编辑修改。n(5)编译、连接装配
8、和运行。)编译、连接装配和运行。n(6)输入数据。)输入数据。n(7)操作方式转换。)操作方式转换。n(8)申请资源。)申请资源。返回本节返回本节2.2 操作系统向作业提供的程序级接口操作系统向作业提供的程序级接口系统调用系统调用n2.2.1系统功能调用的分类系统功能调用的分类 n2.2.2系统功能调用的实现过程描述系统功能调用的实现过程描述 返回首页返回首页n操作系统与用户的程序级接口是系统功能操作系统与用户的程序级接口是系统功能调用。它是管理程序提供的服务界面,或调用。它是管理程序提供的服务界面,或更确切地说是操作系统中支持程序设计语更确切地说是操作系统中支持程序设计语言正常工作的支撑系统
9、所提供的界面。言正常工作的支撑系统所提供的界面。n所以系统调用命令是操作系统提供给用户所以系统调用命令是操作系统提供给用户的程序级接口,用户程序通过该接口可以的程序级接口,用户程序通过该接口可以调用底层的调用底层的“系统程序模块系统程序模块”,实现一些,实现一些操作。操作。n不不同同的的计计算算机机系系统统提提供供的的访访管管指指令令形形式式不不同同,由由它它们们定定义义的的汇汇编编一一级级的的系系统统调调用用的的形形式式也也就就不不同同。如如IBM360370机机器器中中访访管管指指令令的的形形式式为为“SVCN”,IBMPC机机提提供供的的软软件件中中断断指指令令为为“INTN”,其其中中
10、N为为中中断断类类型型号号,由由它它定定义义了了不不同同的的软软件件中中断断。软软件件中中断断可可用用作作“管管理理程程序序调调用用”,也也就就是是请请求求操操作作系系统统服服务务。其其中中21H中中断断类类型型中中又包含了又包含了DOS丰富的系统功能调用。丰富的系统功能调用。2.2.1 系统功能调用的分类系统功能调用的分类n1设备管理设备管理n2文件管理文件管理n3进程控制进程控制n4进程通信进程通信n5存储管理存储管理返回本节返回本节2.2.2 系统功能调用的实现过程描述系统功能调用的实现过程描述n操操作作系系统统的的基基本本服服务务是是通通过过系系统统功功能能调调用用来来实实现现的的,系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 作业管理 作业 管理
限制150内