计算机操作系统教程(第二版) 第2章 作业管理

计算机操作系统教程(第二版) 第2章 作业管理

ID:40343636

大小:1011.50 KB

页数:32页

时间:2019-07-31

计算机操作系统教程(第二版) 第2章 作业管理_第1页
计算机操作系统教程(第二版) 第2章 作业管理_第2页
计算机操作系统教程(第二版) 第2章 作业管理_第3页
计算机操作系统教程(第二版) 第2章 作业管理_第4页
计算机操作系统教程(第二版) 第2章 作业管理_第5页
资源描述:

《计算机操作系统教程(第二版) 第2章 作业管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章作业管理2.1用户使用计算机的算题过程2.2操作系统向作业提供的程序级接口——系统调用2.3单道批处理系统的作业调度2.4多道批处理系统作业调度应考虑的因素本章学习目标操作命令:包括作业控制语言和键盘命令,这是用户操作计算机的方式系统功能调用:这是用户程序对操作系统提供的服务的调用接口系统功能调用的执行过程批处理系统作业调度问题2.1用户使用计算机的算题过程2.1.1作业的形成过程2.1.2批处理系统作业运行前的准备——作业控制语言2.1.3分时系统作业控制方法——命令返回首页2.1.1作业的形成过程使用计算机来计算来运行用户程序有三个步骤:(1)用某种语言(例

2、如FORTRAN语言)编制一个程序,它被称为源程序。(2)将源程序和初始数据记录在某种输入介质上。例如穿成一盘纸带,或在终端设备(包括键盘、显示器)上直接编辑源程序。(3)按照一定要求来控制计算机工作,并经过加工最后算出结果对作业的处理一般有这样几个作业步:(1)编辑(修改):建立新文件或是对原有文件进行修改。(2)编译:请求系统把修改好的源程序翻译成浮动目标模块,并将它放在磁盘上,也可以穿孔输出或二者有之。(3)链接:请求系统把主程序模块和其他所需要的子程序和例行程序链接装配在一起,成为一个可执行的完整的内存映像文件。(4)运行:将内存映像文件调入内存,并启动之,最

3、后给出计算结果。USER.FOR编辑(修改)第一个作业步USER.OBJ第二个作业步编译USER.EXE链接第四个作业步运行第三个作业步图2.1作业步之间的关系返回本节2.1.2批处理系统作业运行前的准备——作业控制语言作业控制语言(JCL)出现在早期的批处理控制系统(脱机工作方式)。它既可以写成操作说明书的形式,也可穿孔成为作业控制卡的形式(前者为较多的为批处理系统所采用)。作业控制语言,是由一组作业控制命令组成的集合,专门用于批处理系统。其中,每一条作业控制命令给出一条作业的说明信息供作业控制用。操作系统根据作业申请表来分配作业所需的资源并注册该作业;通过作业说明

4、书(或作业控制卡)对作业实施运行控制。一般在批处理系统中都提供JCL语言。正常工作部分干预部分:命令参数串失败标号!条件:命令参数串!XGA/,B/,C/,L1!BYB/,D/,L1!ZRD/,L1!YX(03:XRFIXED!I1:TG!05:ZYL1!08:ZY03!表2.1一个作业控制说明书样品09:ZYI1!10:XRMVOFI!TGSTR!)AB:ZY03!L1:CL!****续表返回本节2.1.3分时系统作业控制方法——命令1.呼叫2.联接3.通信4.退出属于通信这一步的键盘命令是比较丰富的,一般有以下几类:(1)环境设置。(2)系统管理。(3)文件管理。

5、(4)编辑修改。(5)编译、连接装配和运行。(6)输入数据。(7)操作方式转换。(8)申请资源。返回本节2.2操作系统向作业提供的程序级接口——系统调用2.2.1系统功能调用的分类2.2.2系统功能调用的实现过程描述返回首页操作系统与用户的程序级接口是系统功能调用。它是管理程序提供的服务界面,或更确切地说是操作系统中支持程序设计语言正常工作的支撑系统所提供的界面。所以系统调用命令是操作系统提供给用户的程序级接口,用户程序通过该接口可以调用底层的“系统程序模块”,实现一些操作。不同的计算机系统提供的访管指令形式不同,由它们定义的汇编一级的系统调用的形式也就不同。如IBM

6、360/370机器中访管指令的形式为“SVCN”,IBM—PC机提供的软件中断指令为“INTN”,其中N为中断类型号,由它定义了不同的软件中断。软件中断可用作“管理程序调用”,也就是请求操作系统服务。其中21H中断类型中又包含了DOS丰富的系统功能调用。2.2.1系统功能调用的分类1.设备管理2.文件管理3.进程控制4.进程通信5.存储管理返回本节2.2.2系统功能调用的实现过程描述操作系统的基本服务是通过系统功能调用来实现的,系统功能调用提供运行程序和操作系统之间的界面。系统调用的实现取决于计算机的结构,它是由特定的硬件指令实现对操作系统某一服务例程的调用。为了说明

7、系统调用的实现过程,我们以中断指令SVCN(N为系统调用功能号)为例。图2.3说明了系统功能调用的执行。图2.3系统调用的执行过程返回本节2.3单道批处理系统的作业调度2.3.1作业调度性能的衡量指标2.3.2先来先服务作业调度算法2.3.3短作业优先作业调度算法2.3.4高响应比优先作业调度算法返回首页所谓作业调度,是指按某种算法把处于后备状态的作业的一个或一批调度到主机上运行。单道批处理系统解决的是作业步与作业步之间、作业与作业之间的自动转接问题。即,省去作业中的人工操作问题。作业调度时,操作系统调度程序一般应遵循以下原则:(1)单位时间应并发运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。