- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第六章作业管理
第六章 作业管理 内容简介: 6.1 概述 6.2 操作系统与用户的接口 6.3 批处理作业的管理 6.1 概述(1) 1.作业 把用户在一次解题过程中要求计算机所做工作的集合称为一个作业。 ?在计算机上运行用户作业时,通常要经历以下4步: (1)编辑,即采用某种高级语言按一定算法编写源程序,将源程序通过某种手段(如键盘输入)送入计算机内; (2)编译,即调用上述高级语言的编译程序,对源程序进行编译,产生目标代码程序; (3)链接,即将目标代码及调用的各种库代码连接装配成一个可执行代码; (4)运行,即提供程序运行时所需数据,运行程序并产生计算结果。 2.作业步 任何一个作业都要经过若干加工步骤才能得到结果,作业的每一个加工步骤称为一个“作业步”。每个作业步都对应一个程序的执行,各作业步之间总是相互联系的,并在逻辑上是顺序执行的,前一个作业步的输出信息往往作为后一个作业步的输入,如图6-1所示。实际上每个作业所经历的加工步骤是可以不同的。 6.1 概述(2) 3.作业控制方式 所谓“作业控制方式”是指用户根据操作系统提供的手段来说明作业加工步骤的方式。 作业控制方式有两种,即批处理控制方式和交互式控制方式。 (1)批处理控制方式 采用批处理控制方式控制作业执行时,用户使用操作系统提供的“作业控制语言”对作业执行的控制意图编写成一份“作业控制说明书”,连同该作业的源程序和初始数据一同提交给计算机系统,操作系统将按照用户说明的控制意图来控制作业的执行。 采用该方式对作业进行控制时,其控制意图是事先在脱机情况下说明的,不必联机输入,且采用这种控制方式的作业完全由操作系统自动控制执行。因此,该控制方式又称自动控制方式或脱机控制方式。 采用批处理控制方式的作业称为“批处理作业”,又称“脱机作业”。 (2)交互式控制方式 采用交互式控制方式控制作业执行时,用户使用操作系统提供的“操作控制命令”来表达对作业执行的控制意图。执行时,用户逐条输入命令,操作系统每接到一条命令,就根据命令的要求控制作业的执行,直至作业执行结束。 采用交互方式时,在作业执行过程中操作系统与用户之间需不断交互信息,用户必须在联机方式下通过对计算机的直接操作来控制作业的执行。因此,交互式控制方式又称联机控制方式。 采用交互式控制方式的作业称为“交互式作业”,又称“联机作业”,对于来自终端的作业也称为“终端作业”。 6.2 操作系统与用户的接口 6.2.1 命令接口(作业级接口) 6.2.2 程序接口 操作系统是用户与计算机系统之间的接口,用户在操作系统的帮助下,可以安全、可靠、方便、快速地使用计算机系统。操作系统向用户提供了两种接口,以便用户与操作系统之间建立联系。一是操作系统为用户提供的各种操作命令或作业控制语言(JCL),用户可利用这些操作命令或作业控制语言来组织作业的工作流程和控制作业的运行;二是操作系统为用户提供的一组系统功能调用接口,用户可以在源程序一级使用这些系统调用,请求操作系统提供的服务(如,请求使用各种外部设备进行信息传输、向系统申请资源等)。 6.2.1 命令接口(1) 操作系统为用户对作业组织和运行进行全过程控制提供了命令接口。命令接口通过在用户和操作系统之间提供高级通信来控制程序执行,即用户通过输入设备(包括键盘、鼠标、触摸屏等)发出一系列命令告诉操作系统执行所需的功能。根据作业控制方式的不同,可将命令接口又分成联机命令接口和脱机命令接口。 1.联机命令接口 联机命令接口又称交互式命令接口,它是由一组键盘操作命令组成,用于完成联机作业的控制。在这种方式下,用户使用操作系统提供的键盘操作命令来直接控制作业的执行。执行时,用户输入一条条命令,操作系统每接到一条命令,就按照命令的要求控制作业的执行。系统每执行完一条命令所要求的工作后,就把命令执行情况通知用户,且让用户决定下一步操作,直至作业执行结束。 6.2.1 命令接口(2) 2. 脱机命令接口 脱机命令接口又称批处理命令接口,它是专为批处理作业的用户提供的,利用作业控制语言中的命令来完成脱机作业的控制。由于批处理作业的用户不能直接与自己的作业进行交互控制,只能使用操作系统提供的“作业控制语言”将对作业执行的控制意图编写成“作业控制说明书”并提交给计算机系统,然后由操作系统按照作业控制说明书的要求来自动控制作业的执行,用户不必在计算机上进行干预。 当批处理作业运行时,系统调用命令解释程序对作业控制说明书中的作业控制命令逐条进行解释执行,若作业在执行中出现错误,系统也同样根据作业控制说明书中的控制要求进行干预。因此,作业将一直在作业控制说明书的控制下执行,直至遇到作业结束语句时,系统才停止该作业的执行。 6.2.2 程序接口(1) 程序接口是由提供给编程人员使用的系统调用命
您可能关注的文档
最近下载
- 新12S3室外排水工程建筑工程图集 .docx VIP
- 医院药品效期管理课件.pptx VIP
- 2025年高考语文最全古代文学常识知识点重点汇编.docx
- Part 1-2 Unit 3 Shopping 课件-中职高一英语(高教版基础模块1).pptx
- 公路工程高级工程师答辩题库大全(公路、桥梁、交通工程、隧道、材料、构造物、防护、试验、监理、预算).docx
- 人体测量部位及方法.pdf VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.11变更管理”专业解读与应用(雷泽佳编制-2025A0).pdf VIP
- 急性胰腺炎课件.ppt VIP
- 2025年新教材人教版八年级上册生物全册知识点(含默写版).pdf
- 庚辰本红楼梦(word文档).doc VIP
原创力文档


文档评论(0)