资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第二章作业管理,学习主要内容,作业基本概念,作业控制语言JCL,作业运行状态,作业调度算法,一、基本概念,什么是作业?,用户的一个算题,任务,一次算题或事务处理中,要求计算机所做的一系列,处理,一个作业由一系列的作业步,构成,二、作业控制语言,脱机作业=程序+数据+作业说明书,作业说明书由JCL语句构成,JCL(Job Control Language),JCL语句:,JOB语句(作业语句):定义作业的名称,指定作业的属性(包括作业调度的条件和必要的资源),标志一个作业的开始,格式:/作业名 JOB 参数,参数,EXEC语句(执行语句):指定本作业中要执行的程序,标志一个作业步的开始,格式:/步名 EXEC 参数,参数,DD语句(定义文件语句):DD语句跟在EXEC语句的后面,说明本作业步中所要使用的文件,以便系统对该作业步分配I/O设备及建立新文件,格式:/DD名 DD 参数,参数,注释语句:没有运行作用的,起解释的语句,格式:/*注释,空语句:表示作业说明书的结束,格式:/,三、作业调度的职能,记录,提供给系统的各作业的情况,记录在作业的作业控制块JCB之中,JCB:记录作业的资源要求、运行状态,是作业调度的基本依据,根据算法,从后备作业中,挑选,一些作业投入运行,为被选中的作业做好运行前,准备,工作,如为作业建立相应的进程,并为这个进程提供所需的资源,在作业结束时,做,善后,处理工作,四、作业运行的状态,提交:建立作业控制块JCB,由JCB在后备作业队列中排队,后备:等待作业高度程序调度,执行(运行)状态:根据JCL分配资源,创建进程,完成:正常结束或发生错误终止,删除JCB,回收资源,执行,就绪等待,提交,后备,完成,进程,调度与管理,图示:,五、作业调度性能指标,周转时间(,T,),作业提交给系统开始,到作业完成为止的时间间隔。包括:,作业,在外存后备队列上,等待,调度的时间,进程,在就绪队列上,等待,进程调度的时间,进程,在CPU上,执行,的时间,等待I/O,操作完成的时间,注:项作业处理过程中,多次发生,平均周转时间(),带权周转时间(,W,),作业的周转时间,T,与系统为它提供的实际服务时间,Ts,之比。,平均带权周转时间(),说明:,、越小,系统对作业的吞吐量越大,系统的性能越高。,:衡量不同调度算法对同一个作业流的调度性能。,:衡量同一调度算法对不同的作业流的调度性能。,执行(运行)状态:根据JCL分配资源,创建进程,11、成功就是日复一日那一点点小小努力的积累。,DD语句(定义文件语句):DD语句跟在EXEC语句的后面,说明本作业步中所要使用的文件,以便系统对该作业步分配I/O设备及建立新文件,10月-2218:40:5818:40Oct-2225-Oct-22,作业(0时间同时进入),B(10+500)/5001,10月-2218:40:5818:40Oct-2225-Oct-22,进程在就绪队列上等待进程调度的时间,算法:每次从后备作业队列中选择一个要求服务时间最短的,将它调入内存,分配资源、创建相应的进程,放入进程就绪队列准备运行。,18:40:5918:40:5918:4010/25/2022 6:40:59 PM,10月-2210月-22Tuesday,October 25,2022,2022/10/25 18:41:0018:41:0025 October 2022,注:,对于用户:希望自己作业的周围时间最短,对于系统:希望平均周转时间短,保证大部分用户满意,六、作业调度算法,调度的实质:资源分配,调度算法:根据系统的资源分配策略所规定的资源分配算法,包括:,先来先服务(FCFS)算法,短作业优先(SJF)算法,优先级调度算法,七、先来先服务(FCFS)算法,算法:每次从后备作业队列中选择一个最先进入该队列的作业,将它调入内存,分配资源、创建相应的进程,放入进程就绪队列准备运行。,特点:有利于长作业,不利于短作业。,举例:,作业,序列,到达,时间,服务,时间,开始执行时间,完成,时间,周转,时间,带权周转时间,A,0,1,0,1,1,1,B,1,100,1,101,100,1,C,2,1,101,102,100,100,D,3,100,102,202,199,1.99,八、短作业优先(SJF)算法,算法:每次从后备作业队列中选择一个要求服务时间最短的,将它调入内存,分配资源、创建相应的进程,放入进程就绪队列准备运行。,特点:不利于长作业,当不断有短作业进入系统时,长作业可能会长时间得不到调度。,举例:,作业情况,调度算法,作业名,A,B,C,D,E,平均,到达时间,0,1,2,3,4,服务时间,4,3,5,2,4,FCFS,完成时间,周转时间,带权周转时间,SJF,完成时间,周转时间,带权周转时间,作业情况,调度算法,作业名,A,B,C,D,E,平均,到达时间,0,1,2,3,4,服务时间,4,3,5,2,4,FCFS,完成时间,4,7,12,14,18,周转时间,4,6,10,11,14,9,带权周转时间,1,2,2,5.5,3.5,2.8,SJF,完成时间,周转时间,带权周转时间,DD语句(定义文件语句):DD语句跟在EXEC语句的后面,说明本作业步中所要使用的文件,以便系统对该作业步分配I/O设备及建立新文件,可照顾短作业,也不会使长作业长期得不到服务。,13、知人者智,自知者明。,注释语句:没有运行作用的,起解释的语句,2022/10/25 16:07:2416:07:2425 October 2022,16、行动出成果,工作出财富。,2022/10/25 16:07:2416:07:2425 October 2022,17、一个人即使已登上顶峰,也仍要自强不息。,MOMODA POWERPOINT,后备:等待作业高度程序调度,16:07:2416:07:2416:0710/25/2022 4:07:24 PM,10、很多事情努力了未必有结果,但是不努力却什么改变也没有。,13、不知香积寺,数里入云峰。,DD语句(定义文件语句):DD语句跟在EXEC语句的后面,说明本作业步中所要使用的文件,以便系统对该作业步分配I/O设备及建立新文件,2022/10/25 16:07:2416:07:2425 October 2022,作业情况,调度算法,作业名,A,B,C,D,E,平均,到达时间,0,1,2,3,4,服务时间,4,3,5,2,4,FCFS,完成时间,4,7,12,14,18,周转时间,4,6,10,11,14,9,带权周转时间,1,2,2,5.5,3.5,2.8,SJF,完成时间,4,9,18,6,13,周转时间,4,8,16,3,9,8,带权周转时间,1,2.67,3.1,1.5,2.25,2.1,九、优先级调度算法,算法:根据优先级调度作业。,静态优先级调度算法:每个进入系统的作业都有一个优先数,根据这个优先数,每次系统总是调度优先数最高的。,优先数由用户提出自己提出,,用JCL表示,反映用户的急切程度。,说明:用户往往将自己优先级定义很高,系统可根据优先级高低收费,这样一来就造成低优先级等待很久。,例如:1973年关闭的系统,发现1967年申请的作业尚未运行,动态优先级调度算法:,由系统确定作业的优先数,。可照顾短作业,也不会使长作业长期得不到服务。,作业优先数=,作业等待时间+作业要求服务时间,作业要求服务时间,同时进入系统,短作业优先数高,A:5B:500同时等待:10,A(10+5)/53,B(10+500)/5001,时间长后,长作业的优先数增大,A:5B:500长作业等待:500,A(0+5)/51,B(500+500)/5002,十、习题:,1.使用FCFS、SJF计算,作业,进入,时间,运行,时间(分钟),开始,时间,完成,时间,周转时间,带权周转,时间,1,8:00,120,2,8:50,50,3,9:00,10,4,9:50,20,平均周转时间:,平均带权周转时间:,答案:(FCFS),作业,进入,时间,运行时间(分钟),开始,时间,完成,时间,周转,时间,带权周,转时间,1,8:00,120,8:00,10:00,120,1,2,8:50,50,10:00,10:50,120,2.4,3,9:00,10,10:50,11:00,120,12,4,9:50,20,11:00,11:20,90,4.5,平均周转时间:112.5(分钟),平均带权周转时间:4.975,答案:(SJF),作业,进入,时间,运行时间(分钟),开始,时间,完成,时间,周转,时间,带权周,转时间,1,8:00,120,8:00,10:00,120,1,2,8:50,50,10:30,11:20,150,3,3,9:00,10,10:00,10:10,70,7,4,9:50,20,10:10,10:30,40,2,平均周转时间:95(分钟),平均带权周转时间:3.25,2.根据静态优先数计算,作业(0时间同时进入),运行,时间(H),静态,优先数,开始,时间,完成,时间,周转,时间,带权周,转时间,1,2,4,2,5,9,3,8,1,4,3,7,平均周转时间:,平均带权周转时间:,答案:静态优先数算法,作业(0时间同时进入),运行时,间(H),静态,优先数,开始,时间,完成,时间,周转,时间,带权周,转时间,1,2,4,8,10,10,5,2,5,9,0,5,5,1,3,8,1,10,18,18,2.25,4,3,7,5,8,8,2.67,平均周转时间:10.25,平均带权周转时间:2.73,9,、静夜四无邻,荒居旧业贫。,10月-26,10月-26,Sunday,October 4,2026,10,、雨中黄叶树,灯下白头人。,03:38:28,03:38:28,03:38,10/4/2026 3:38:28 AM,11,、以我独沈久,愧君相见频。,10月-26,03:38:28,03:38,Oct-26,04-Oct-26,12,、故人江海别,几度隔山川。,03:38:28,03:38:28,03:38,Sunday,October 4,2026,13,、乍见翻疑梦,相悲各问年。,10月-26,10月-26,03:38:28,03:38:28,October 4,2026,14,、他乡生白发,旧国见青山。,04 十月 2026,3:38:28 上午,03:38:28,10月-26,15,、比不了得就不比,得不到的就不要。,。,十月 26,3:38 上午,10月-26,03:38,October 4,2026,16,、行动出成果,工作出财富。,2026/10/4 3:38:28,03:38:28,04 October 2026,17,、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。,3:38:28 上午,3:38 上午,03:38:28,10月-26,9,、没有失败,只有暂时停止成功!。,10月-26,10月-26,Sunday,October 4,2026,10,、很多事情努力了未必有结果,但是不努力却什么改变也没有。,03:38:28,03:38:28,03:38,10/4/2026 3:38:28 AM,11,、成功就是日复一日那一点点小小努力的积累。,10月-26,03:38:28,03:38,Oct-26,04-Oct-26,12,、世间成事,不求其绝对圆满,留一份不足,可得无限完美。,03:38:28,03:38:28,03:38,Sunday,October 4,2026,13,、不知香积寺,数里入云峰。,10月-26,10月-26,03:38:28,03:38:28,October 4,2026,14,、意志坚强的人能把世界放在手中像泥块一样任意揉捏。,04 十月 2026,3:38:28 上午,03:38:28,10月-26,15,、楚塞三湘接,荆门九派通。,。,十月 26,3:38 上午,10月-26,03:38,October 4,2026,16,、少年十五二十时,步行夺得胡马骑。,2026/10/4 3:38:28,03:38:28,04 October 2026,17,、空山新雨后,天气晚来秋。,3:38:28 上午,3:38 上午,03:38:28,10月-26,9,、杨柳散和风,青山澹吾虑。,10月-26,10月-26,Sunday,October 4,2026,10,、阅读一切好书如同和过去最杰出的人谈话。,03:38:28,03:38:28,03:38,10/4/2026 3:38:28 AM,11,、越是没有本领的就越加自命不凡。,10月-26,03:38:28,03:38,Oct-26,04-Oct-26,12,、越是无能的人,越喜欢挑剔别人的错儿。,03:38:28,03:38:28,03:38,Sunday,October 4,2026,13,、知人者智,自知者明。胜人者有力,自胜者强。,10月-26,10月-26,03:38:28,03:38:28,October 4,2026,14,、意志坚强的人能把世界放在手中像泥块一样任意揉捏。,04 十月 2026,3:38:28 上午,03:38:28,10月-26,15,、最具挑战性的挑战莫过于提升自我。,十月 26,3:38 上午,10月-26,03:38,October 4,2026,16,、业余生活要有意义,不要越轨。,2026/10/4 3:38:28,03:38:28,04 October 2026,17,、一个人即使已登上顶峰,也仍要自强不息。,3:38:28 上午,3:38 上午,03:38:28,10月-26,MOMODA POWERPOINT,Lorem ipsum dolor sit amet,consectetur adipiscing elit.Fusce id urna blandit,eleifend nulla ac,fringilla purus.Nulla iaculis tempor felis ut cursus.,感谢您的下载观看,专家告诉,
展开阅读全文