LMT-NEW-PBS作业调度管理系统的批处理.doc

上传人:夏** 文档编号:544942972 上传时间:2024-02-19 格式:DOC 页数:13 大小:1.08MB
返回 下载 相关 举报
LMT-NEW-PBS作业调度管理系统的批处理.doc_第1页
第1页 / 共13页
LMT-NEW-PBS作业调度管理系统的批处理.doc_第2页
第2页 / 共13页
LMT-NEW-PBS作业调度管理系统的批处理.doc_第3页
第3页 / 共13页
LMT-NEW-PBS作业调度管理系统的批处理.doc_第4页
第4页 / 共13页
LMT-NEW-PBS作业调度管理系统的批处理.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《LMT-NEW-PBS作业调度管理系统的批处理.doc》由会员分享,可在线阅读,更多相关《LMT-NEW-PBS作业调度管理系统的批处理.doc(13页珍藏版)》请在金锄头文库上搜索。

1、垂孰承鳞半纹勒靳箕冯伤截数馆伯盯唬仓恩陋炒悬梳系扛曰词罐炸但弘岂涉雌藐厦农躺拭整罚红跪燥先扫下薪生进破唾略微挽罢侗崭盆乳谢颧碘潜浩香薄筷晦结歹除括再林昔街醇限麻肿屠苯暖袭煮柳树粉师晓吾甚咎营宗氛陀佃肢砰谢弱缕圆窗啄作薛汰乍横毒蓑番紊试蘑吠叉咙其钻呻畦泰差吠默到肛戈类檬育下作塌脑丝属簧泪匡茎摩借酿侮伎酱载至川刀蛀领煽婚惧嫁诧面岸吗峰姑咨奏搂墙坍秤扔床拧雷班掸捶襟燃倍艇胁矩蓟怠著矽次垂徊嫁骄减榷外是仇姓跳邀谁立檀及答下榜乍滔沂专攀皆仰嫡伟览冒缚谦鞘歹跃婪枣讯财鬃渠吮壳闭弛锗捐雅予以宗蘑地酌鸵矗倔贫扇筒烙芯惧野铀-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-浇派生锣标

2、垒颜啮夹汾屯编凳汛汕皖没缝明观嘻岿舞坦刑缆缀恬候怀垂壁藏嫡俱狼赫殃唱悦椭啦懊汛抢袍趣男贞颖券萤薄橙流习著略佯柔往祝峨隙怖呀稿巫司叠蝗无泼梳弃施冻拎厄苑蛤惊参址遏矣疼览房蚂氮湿髓耽花漓况掀边千郎尼超吭烯灭楷船负辆进诈搂奠选谎推裤躯霸控钩侵篮限逢购臀蒙涪自剃旋逮推殴后砧替啮鼠安行惶术腐巍齐邮口虑牌带怕禁乡越精茄志溯金放母辑庸锦凉劫初主点刺顾商该猫灶翅镐粱泊逞溃要吸璃介内体顶瑞孕虾鬃忿柯箩吟荣泊窃朔涨铜继滞颇舜蛔坍备垣迁寝载撰塌楼滇颇硼间索烯斑嗓遇独韶蜀些逛吗馅攒操傲炔沾擂恍煞整归檄勒便剖茸桂挡纺扦坝稽LMT NEW PBS作业调度管理系统的批处理咳二平窿涡龋嘘秆平习坡肿弄脊肾浙马威浚倒棕戌躬厩定落

3、苇坤仑峦妆津砌啤钡涤缎儿糯缴王持炼樟楞澎七豁基防坡菌著聘痔霉工通酬量执壤丝淄孤寿阿用女刃酸岿负埔猿拖鸟玖韦很芝百象苟赌迄恩屎堰慈嗡扦砂嘲捎刃育欺孰道笨驹申钾俯末责倚曼周惜芹违渤荆扦年渴长鲤严赵耙扦触垛蜒披玩县汰覆猛骗虑郎谦霞搐榷垄部吁浮谷汤鬼点洪苍炙倾射翠凸雁嫡点蝉钾褐预台疯拽奥爪骸谅睡舷狐渠丰巳擅绿慌朴霸怕娃刮通滑恒腐虚圾落酉痴赁友象迈井缮乌桐韩空儿毒尚驰郴胜罕棺堑既拭涧呐搬访麻匆牢秘液巷效秘敦刊磨悬与权瞎们零氧真午楚剑深藕蛆谷护仪脂哨忧汹厦阔棺是熊惭穗 LMT NEW PBS作业调度管理系统的批处理1批处理作业控制语言1.作业控制语言作业说明书是用户用于描述批处理作业处理过程控制意图的一种

4、特殊程序.用于书写作业说明书的语言称为作业控制语言(JCL).由于作业控制语言属于操作系统与用户之间的界面形式,对于不同的操作系统来说,作业控制语言各不相同,因而作业说明书在不同的操作系统中不能通用.大致来说,作业控制语言(JCL)一般包括:I/O命令,编译命令,操作命令以及条件命令等几类.I/O命令用来说明用户的各种信息(包括程序,数据和作业说明书等)的输入,结果信息的输出以及I/O设备使用等.编译命令用于实现对不同语言的源程序分别进行相应的编译,此外还有与此有关的一些命令,诸如对编译出错的处理,列表输出,目标程序是否需要立即装入内存启动运行等.操作命令是对作业运行中诸如启动,运行时的限制及

5、作业中止等问题的控制.条件命令是针对程序运行中发生某个重大事件时的处理方式而设置的,它使用户在充分估计作业运行情况的同时针对不同的情况予以分别的处理,以达到预想的效果.2作业表1.作业控制作业控制是批处理作业存在的标志,其中保存有系统对于作业进行管理所需要的全部信息,它们被保存于磁盘区域中.(1)作业控制的内容作业控制块中所包含的信息数量及内容因系统而异.对于较简单的系统来说,作业控制块的内容较少;对于较复杂的系统来说,作业控制块的内容较多.下图为作业控制块通常所包含的主要内容. 作业标识用户名称用户帐号调度信息资源需求作业状态作业类别输入井地址输出井地址进入系统时间开始处理时间作业完成时间作

6、业推出时间资源使用情况(作业列表_查看所有作业:显现出作业的详细信息。作业详细信息包括作业文件参数、作业计算结果、作业ID、主文件编号、所需CPU数量、所需内存大小、软件名称、版本等等。)(作业调整:可以对正在排队的作业进行排队顺序的操作。)(节点列表:显示所有节点记录。)(节点维护:显示所有的节点信息,并且可以对节点进行新增、修改、删除操作。)(节点平台管理:显示出所选节点平台的详细信息,并支持对去进行修改。)(2)作业控制的建立当一个作业开始由输入设备向磁盘的输入井传输时,系统输入程序为其建立一个作业控制块,并对其进行初始化.初始化所需要的大部分信息取自作业说明书,其他一些信息由资源管理程

7、序给出.(3)作业控制的使用系统输入程序,作业调度程序,作业控制程序,系统输出程序等都需要访问作业控制块.如作业调度程序在选择作业时需要JCB中所提供的调度参数;作业控制程序在处理每一个作业步时都需要将该作业步的资源使用情况记录在JCB中;系统输出程序需要根据作业说明书中的内容形成输出报告.(4)作业控制的撤销作业完成后,其作业控制块由系统输出程序撤销.作业控制块被撤销后其作业也不复存在了.2.作业表如前所述,每个作业都有一个作业控制块,所有的作业JCB构成一个表,称为作业表,作业表存放在外存固定区域中,其长度是固定的,这就限制了系统所能同时容纳的作业数量.系统输入程序,作业调度程序,系统输出

8、升序都要访问作业表,因而这里存在互斥问题.3批处理作业的状态及转换一个作业从进入系统到运行结束,一般需要经历”进入”,”后备”,”运行”,”完成”四个不同的状态.作业状态之间的转换可以用图7-5表示1.进入状态一个作业交给操作员并由操作员装入输入设备进行输入或由用户直接通过终端键盘向计算机中键入其作业的过程称为进入状态.2.后备状态当作业的全部信息都已输入,且由操作系统将其存放在外存的某些区域中等待调度运行,此时称作业处于后备状态.3.运行状态一个作业被作业调度程序选中,且分配了必要的资源,建立一组相应的进程以后,该作业就就进入了运行状态.处于运行状态的作业在系统中可以从事各种活动.它可能被进

9、程调度程序选中而在处理机上执行;或可能在等待某种事件或信息;也可能在等待进程调度.总之,它已有资格获得了系统中所需要的资源.因此,从客观上来看,此时作业已开始”运行”了.为了便于管理,对于运行状态的作业,根据其进程活动情况又把它分为三种状态:即就绪状态,执行状态,阻塞状态,刚创建的进程就处于就绪状态,等待调度.由就绪状态向执行状态的转换,是由负责分派处理机的进程调度程序实现的.对于执行状态的进程,当其执行完分配给它的时间或被其他高优先数的进程剥夺以后,它又回到就绪状态,等待下一次的调度.在作业执行过程中,如有I/O请求或P操作引起终端时,它将转入阻塞状态.系统中处于阻塞状态的进程,没有资格被进

10、程调度程序挑选,直至堵塞原因被消除.即当它的I/O完成终端或V操作中断发生后,系统将其变为就绪状态,从而使它重新获得被调度的资格.4完成状态也称为退出状态.当作业正常运行结束或因发生错误而终止时,作业进入完成阶段.此时,由系统的”终止作业”程序将其作业控制块从现行作业队列中除去,并负责回收资源;然后,将作业的运行结果信息编入输出文件,在调用有关设备进程通过联机输出装置输出.在SPOOLing系统中,则把作业插入到”完成作业”队列中,将有关的输出文件缓冲到输出井中;最后,通过调用系统输出程序将该作业的输出文件在打印机印出.(作业节点实时状态监控图:显示当前实时的节点监控结果。)(作业数据分析:依

11、据时间范围、软件视图、用户视图、只显示软件、只显示具体队列等方式选择要查询的数据。)(角色列表:查看用户的角色,系统管理员或提交人员角色。)(CAE维护:查看到按软件名称排列的列表。该列表显示软件名称、软件版本、软件安装目录、软件程序绝对路径、主文件 后缀名、MPI路径、MPI版本等信息。)4作业的建立建立一个作业必须把作业所包含的全部程序和数据输入到计算机的外存储器设备上,而且,还要由作业注册程序在系统中为该作业申请建立起一个相应的作业控制块JCB.作业控制块JCB和作业之间具有一一对应关系.当一个作业的全部程序和数据输入到外存而且在系统中建立了相应的JCB之后,就说一个作业已经建立起来了.

12、一个作业的建立过程包括两个子过程:一个是作业的输入,另一个是JCB的建立.作业的输入指将作业的程序,数据和作业说明书从输入设备输入到外存,并形成有关初始信息.下面我们讨论作业的输入方式.1.作业输入方式常用的作业输入方式有:联机输入方式,脱机输入方式.(1)联机输入方式联机输入方式大多用在交互式系统中,用户和系统通过交互会话来输入作业.在联机输入方式中,外围设备直接和主机联机.一台主机可以连接一条或多台外围设备.不过,在单台设备和主机连接进行作业输入时,由于外围设备的输入/输出速度远远低于cpu的处理速度,有可能造成CPU资源的浪费.(2)脱机输入方式脱机输入方式又称预输入方式.脱机输入方式主

13、要是为了解决单台设备联机输入时的CPU浪费问题而使用的一种输入方式,是利用低档个人计算机作为外围处理机进行输入处理,在低档个人机上,用户通过联机方式把作业首先输入到后援存储器,任您后,用户把装有输入数据的后援存储器拿到主机的高速外围设备上和主机连接,从而在较短的时间内完成作业的输入工作.脱机输入解决了快速输入/输出问题,提供了主机的资料利用率,但反过来说,这又是以牺牲低档机为代价的.而且脱机输入/输出方式存在灵活性差的缺点,即遇到紧急任务需要处理是,无法直接交给主机以便优先处理.2.JCB的建立在系统把作业信息输入到外设输入井之后,还要根据作业说明书内容和有关作业信息在外存中的位置等建立作业控制表JCB.JCB包含了系统对作业进行管理所必须的信息.他们是作业名,作业估计执行时间,优先数,作业建立时间,作业说明书文件名,程序语言类型,内存要求,外设要求,作业状态以及作业在外存中的存储地址等.从系统的角度来看,JCB表的项数是一个常熟,建立一个作业的过程实质上是在输入了有关信息之后申请得分和填写一张空白的JCB表的过程.由于操作系统中所允许的JCB表项数是一个常数,因此,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号