第三章处理机调度与答案.ppt

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

处理机调度作业;1、银行家算法;;;;2、调度算法;;;;;北京大学1995年试题 有一个具有两道作业的批处理系统,作业调度采用短作业的调度算法,进程调度采用以优先数为基础的抢占式调度算法,有如下表所示的作业序列(表中所列作业优先数为进程优先数,数值越小,优先级越高)。 (1)列出所有作业进入内存的时刻及结束时刻。 (2)计算平均周转时间;解答: 10:00 A到达,无竞争,开始运行; 10:20 B到达,进入主存,优先数为3,优于A,B开始运行 10:30 C到达,不可进入; 10:50 B结束,同时D到达,同C争夺内存,D运行时间短,被调度进入内存;A的优先数高,开始运行; 11:10 A结束,C进入内存,C的优先数高于D,开始运行; 12:00 C结束, D开始运行; 12:20 D结束。 请同学们计算平均周转时间 平均周转时间=280/4=70分钟;4、调度算法;;;;假设有4道作业,它们的提交时刻及执行时间由下表给出: 计算在单道程序环境下,采用先来先服务调度算法和最短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。; 先来先服务:1,2,3,4 平均周转时间: (2+2.8+3.1+3.3)/4=2.8 平均带权周转时间:(1+2.8/1+31/5+11)/4=5.25 最短作业优先: 1,4,3,2 平均周转时间(2+1.8+2.4+3.6)/4=2.45 平均带权周转时间(2+9/5+12/5+18/5)/4=3.85 最高响应比算法:1,4,3,2 R=1+W/T t1=2 执行1 t2=1 w2=12-10.2=1.8 r2=1+1.8/1=2.8 t3=0.5 w3=12-10.4=1.6 r3=1+1.6/0.5=4.2 t4=0.3 w4=12-10.5=1.5 r4=1+1.5/0.3=6 执行4 w2=1.8+0.3=2.1 r2=1+2.1/1=2.1 w3=1.6+0.3=1.9 r3=1+1.9/0.5=4.8 执行3,2 平均周转时间同最短作业优先法。 ;设有P1、P2、P3、P4共4个进程同时依次进入就绪队列中,它们需要的处理器时间和优先级别如下所示: 忽略调度所花费的时间,请回答下列问题: (1)写出分别采用“先来先服务”和“非抢占式的优先数”调度算法选中的进程执行的次序。 (2)在上述两种算法下,分别算出每个进程在就绪队列的等待时间和平均等待时间。;解答: (1)用先来先服务的调度算法时,4个进程的调度次序是P1??P2、P3、P4。 用非抢占式的优先数调度算法时,4个进程的调度次序是P2、P4、P1、P3。 (2)用先来先服务调度算法,每个进程在就绪队列中的等待时间分别为: P1:0秒 P2:0+20=20秒 P3:0+20+30=50秒 P4:0+20+30+10=60秒 平均等待时间为:(0+20+50+60)/4=32.5秒;用非抢占式的优先数调度算法,每个进程在就绪队列中的等待时间分别为; P1:30+5=35秒 P2:0秒 P3:20+30+5=55秒 P4:30秒 平均等待时间为:(35+0+55+30)/4=30秒;在单处理器环境下,有4道作业,其进入系统的时间和所需要的执行时间如下所示 ;作业;作业

文档评论(0)

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

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

1亿VIP精品文档

相关文档