LMTNEWPBS作业调度管理系统的批处理样本_第1页
LMTNEWPBS作业调度管理系统的批处理样本_第2页
LMTNEWPBS作业调度管理系统的批处理样本_第3页
LMTNEWPBS作业调度管理系统的批处理样本_第4页
LMTNEWPBS作业调度管理系统的批处理样本_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。LMT NEW PBS作业调度管理系统的批处理1 批处理作业控制语言1. 作业控制语言作业说明书是用户用于描述批处理作业处理过程控制意图的一种特殊程序 . 用于书写作业说明书的语言称为作业控制语言 (JCL). 由于作业控制语言属于操作系统与用户之间的界面形式 , 对于不同的操作系统来说 , 作业控制语言各不相同 , 因而作业说明书在不同的操作系统中不能通用 .大致来说 , 作业控制语言 (JCL) 一般包括 :I/O命令 , 编译命令 , 操作命令以及条件命令等几类 .I/O命令用来说明用户的各种信息( 包括程序 , 数据和作业说

2、明书等) 的输入 , 结果信息的输出以及I/O 设备使用等 .编译命令用于实现对不同语言的源程序分别进行相应的编译, 另外还有与此有关的一些命令 , 诸如对编译出错的处理 , 列表输出 , 目标程序是否需要立即装入内存启动运行等 .操作命令是对作业运行中诸如启动, 运行时的限制及作业中止等问题的控制.条件命令是针对程序运行中发生某个重大事件时的处理方式而设置的, 它使用户在充分估计作业运行情况的同时针对不同的情况予以分别的处理, 以达到预想的效果 .2 作业表1. 作业控制作业控制是批处理作业存在的标志, 其中保存有系统对于作业进行管理所需要的全部信息 , 它们被保存于磁盘区域中.(1)作业控

3、制的内容作业控制块中所包含的信息数量及内容因系统而异. 对于较简单的系统来说, 作业控制块的内容较少 ; 对于较复杂的系统来说, 作业控制块的内容较多 . 下图为作业控制块一般所包含的主要内容.资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。作业标识用 户名称用 户帐号调 度信息资 源需求作 业状态作 业类别输 入井地址输 出井地址进 入系统时间开 始处理时间作 业完成时间作 业推出时间资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。资 源使用情况( 作业列表 _查看所有作业 :显现出作业的详细信息。作业详细信息包括作业文件参数、作业计算结果、作业 ID、 主文件编

4、号、所需 CPU数量、 所需内存大小、软件名称、版本等等。 )(作业调整 :能够对正在排队的作业进行排队顺序的操作。)资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。(节点列表 :显示所有节点记录。 )(节点维护 :显示所有的节点信息 ,而且能够对节点进行新增、修改、 删除操作。 )资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。(节点平台管理 :显示出所选节点平台的详细信息,并支持对去进行修改。)(2)作业控制的建立当一个作业开始由输入设备向磁盘的输入井传输时, 系统输入程序为其建立一个作业控制块 , 并对其进行初始化 . 初始化所需要的大部分信息取自作业说明书,

5、 其它一些信息由资源管理程序给出.(3)作业控制的使用系统输入程序 , 作业调度程序 , 作业控制程序 , 系统输出程序等都需要访问作业控制块 .如作业调度程序在选择作业时需要JCB中所提供的调度参数 ; 作业控制程序在处理每一个作业步时都需要将该作业步的资源使用情况记录在JCB中; 系统输出程序需要根据作业说明书中的内容形成输出报告.(4)作业控制的撤销作业完成后 , 其作业控制块由系统输出程序撤销. 作业控制块被撤销后其作业也不复存在了 .2.作业表资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。如前所述 , 每个作业都有一个作业控制块, 所有的作业 JCB构成一个表 , 称

6、为作业表 , 作业表存放在外存固定区域中 , 其长度是固定的 , 这就限制了系统所能同时容纳的作业数量 . 系统输入程序 , 作业调度程序 , 系统输出升序都要访问作业表 , 因而这里存在互斥问题 .3 批处理作业的状态及转换一个作业从进入系统到运行结束 , 一般需要经历”进入” , ” 后备” , ”运行” , ”完成”四个不同的状态 . 作业状态之间的转换能够用图 7-5 表示1.进入状态一个作业交给操作员并由操作员装入输入设备进行输入或由用户直接经过终端键盘向计算机中键入其作业的过程称为进入状态.2.后备状态当作业的全部信息都已输入, 且由操作系统将其存放在外存的某些区域中等待调度运行

7、, 此时称作业处于后备状态.3.运行状态一个作业被作业调度程序选中 , 且分配了必要的资源 , 建立一组相应的进程以后 , 该作业就就进入了运行状态 . 处于运行状态的作业在系统中能够从事各种活动 . 它可能被进程调度程序选中而在处理机上执行 ; 或可能在等待某种事件或信息 ;也可能在等待进程调度 . 总之 , 它已有资格获得了系统中所需要的资源 . 因此 , 从客观上来看 , 此时作业已开始”运行”了 .为了便于管理 , 对于运行状态的作业, 根据其进程活动情况又把它分为三种状态 : 即就绪状态 , 执行状态 , 阻塞状态 , 刚创立的进程就处于就绪状态 , 等待调度 . 由就绪状态向执行状

8、态的转换 , 是由负责分派处理机的进程调度程序实现的 . 对于执行状态的进程 , 当其执行完分配给它的时间或被其它高优先数的进程剥夺以后 , 它又回到就绪状态 , 等待下一次的调度 . 在作业执行过程中 , 如有 I/O 请求或 P 操作引起终端时 , 它将转入阻塞状态 . 系统中处于阻塞状态的进程 , 没有资格被进程调度程序挑选 , 直至堵塞原因被消除 . 即当它的 I/O 完成终端或 V操作中断发生后 , 系统将其变为就绪状态 , 从而使它重新获得被调度的资格 .资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。4完成状态也称为退出状态 . 当作业正常运行结束或因发生错误而终止时, 作业进入完成阶段 . 此时 , 由系统的”终止作业”程序将其作业控制块从现行作业队列中除去 , 并负责回收资源 ; 然后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论