第6章 的作业管理.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 的作业管理

从形式上看,控制卡同用户程序和数据卡没有什么不同,但为了区分,常把控制卡的第一列穿上一个标志符,如:“//”或“$”。于是,系统将根据卡片上的信息,以及控制卡片在卡片叠中的位置控制作业的运行。作业控制卡是早期的控制方式,其缺点是控制卡片的放置过于分散,使用不够灵活方便,不便于修改控制要求。 作业说明书方式是指用户借助于说明书来表达其对作业的控制意图的一种形式。如前面所述,说明书就是用户根据系统提供的作业控制语言,编写成用于作业控制的类似于源程序的程序。与控制卡方式不同,说明书是集中输入系统的,因此在使用上更加灵活一些,其功能也比控制卡强些。只要系统提供较好的JCL,就容易编制出控制有效的说明书。 作业控制语言通常包含以下几类语句: (1)作业描述语句。它们用来向系统说 明一个新作业的开始和上一个作业的结束,还给出了作业的属性,如该作业的用户名、用户账号、作业名、作业类别及作业优先数等。 (2)资源说明语句。它们用来说明作业(或作业步)所用设备的逻辑名和对应的物理设备类型,说明作业所用文件的组织方式以及作业对CPU的使用时间限制、存储空间和输出行数的限制。当作业(或作业步)所用的CPU时间或要求的内存量或输出行数超过说明中的最大值时,则系统中断该作业(或作业步)的执行。 (3)执行语句。它们用来说明一个作业步的开始,以及该作业步所要执行的程序名及使用的参数,例如进行编译的作业步要指定编译程序名。 (4)作业流程控制语句。它们用来说明某个作业步在执行时的流程控制,像发生某事件后应做何处理等,如IF-THEN语句。 (5)其他说明。例如是否周期或定时地运行作业等等。 不同的操作系统,提供的作业控制语言在语句的格式和种类及其实现等方面各不相同。用户需要使用某个系统来脱机运行作业时,应该仔细阅读该系统的作业控制语言使用说明,针对所要使用的系统编写出正确的作业说明书。 所谓联机控制就是采用人机对话的方式来控制作业的运行。由于联机控制能及时地反映作业的运行情况和系统的状态,因此,用户可以根据当前的情况决定下一步应该采取的行动。不同的系统提供的联机控制方式不同,但一般可以提供如下一种或几种方式:即命令驱动方式、菜单驱动方式、会话式程序设计语言方式。 6.4.2 联机控制方式 用户通过终端设备输入一条条命令来控制自己的作业的运行。系统接到用户的指令后,执行系统提供的命令处理程序,对输入的命令进行解释、执行。当命令执行完毕后,显示输出执行的结果,并准备好接收下一条命令。如此反复执行,直到作业运行结束。 1.命令驱动方式 命令驱动方式虽然可使用户灵活地控制作业运行,但对初次使用系统的用户来说,需要尽快地熟悉各种命令的格式和功能。近几年许多系统提供了菜单驱动方式,使用菜单驱动方式的好处是:用户可以不用事先记住各种命令的格式、功能以及使用方法,用户可以按照屏幕的提示,像在饭馆选菜一样,控制系统完成各种任务。 2.菜单驱动方式 菜单驱动方式的缺点是: 由于一个系统中可供选择的功能很多,不可能把所有的功能都列在屏幕上,因此,用户选择一个功能往往要经过多级屏幕。这样不仅系统为屏幕更换付出了较大的时间开销,而且使熟练的用户感到麻烦。因此,有些系统同时提供了命令驱动和菜单驱动这两种方式供用户选择:熟悉系统的用户用命令方式,初学者用菜单方式。 上面我们讲的命令驱动方式可以通过键入命令来达到控制作业运行的目的,但是,在某些情况下,用户会需要反复执行某几条命令,如对一些盘格式化后拷上试题,这时再用键入单条命令的方式就太麻烦了。 3.命令文件方式 如果将所需的命令组合在一起反复执行,则会节省不少时间开销。许多命令接口提供了建立执行命令文件的功能,如MS-DOS就提供了扩展名为.BAT的批处理文件,用户可以将重复性较强的一组操作组合在一起,形成一个批处理文件运行,这样就会大大地方便了用户。 back 本章介绍了作业、作业流的概念、作业调度的相关知识及主要的调度算法,此外,我们还讨论了用户与操作系统之间的接口,以及用户如何利用这些接口来组织和控制作业运行。 在系统中作业的状态一般有四种:提交状态、后备状态、执行状态和完成状态。完成后三种状态转换的是作业调度程序,它负责审查系统是否能满足用户作业的资源要求,并按照一定的算法选取作业。 本 章 小 结 操作系统提供了两类接口:一类用于程序一级,另一类用于作业控制一级。所有计算机用户都是通过这些接口和操作系统发生联系的。 用户对作业的控制方式有两种:(1)脱机作业控制方式,用户通过某种手段把自己的控制意图、资源要求以及各种情况的处理意见等都事先告诉系统,由系统根据用户的意图来控制

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档