- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《操作系统教程》(
《操作系统教程》(第4版)CH2应用题参考答案
PAGE
PAGE10
第二章 应用题参考答案
布置作业第二章5,8,10,12,17,20,27,28,30
5若后备作业队列中等待运行的同时有三个作业J1、J2、J3,已知它们各自的运行时间为a、b、c,且满足abc,试证明采用短作业优先算法调度能获得最小平均作业周转时间。
答:采用短作业优先算法调度时,三个作业的总周转时间为:
T1=a+(a+b)+(a+b+c)=3a+2b+c ①
若不按短作业优先算法调度,不失一般性,设调度次序为:J2、J1、J3。则三个作业的总周转时间为:
T2=b+(b+a)+(b+a+c)=3b+2a+c ②令②-①式得到:
T2-T1=b-a0
可见,采用短作业优先算法调度才能获得最小平均作业周转时间。
8 在道数不受限制的多道程序系统中,有作业进入系统后备队列时立即进行作业调度。现有4个作业进入系统,有关信息列于下表,当作业调度和进程调度均采用高优先级算法时(规定数大则优先级高)。
(第一个答案是按照非抢占式优先级调度计算的,如果有同学按照抢占式优先级调度计算也算正确)
作业名
进入后备队列时间
执行时间
优先级
JOB1
8:00
60分
1
JOB2
8:30
50分
2
JOB3
8:40
30分
4
JOB4
8:50
10分
3
试填充下表。
作业名
进入后备
队列时间
执行
时间
开始执
行时间
结束执
行时间
周转
时间
带权周
转时间
平均周转时间T=
带权平均周转时间W=
解:
【按照非抢占式优先级调度】
作业名
进入后备
队列时间
执行
时间
开始执
行时间
结束执
行时间
周转
时间
带权周
转时间
JOB1
8:00
60分
8:00
9:00
60
60/60
JOB3
8:40
30分
9:00
9:30
50
50/30
JOB4
8:50
10分
9:30
9:40
50
50/10
JOB2
8:30
50分
9:40
10:30
120
120/50
平均周转时间T=
(60+50+50+120)/4=70
带权平均周转时间W=
(1+5/3+5+12/5)/4=2.52
【按照抢占式优先级调度】
8:00~8:30执行JOB1,余30分钟
8:30~8:40执行JOB2,余40分钟
8:40~9:10执行JOB3,余0分钟
9:10~9:20执行JOB4,余0分钟
9:20~10:00执行JOB2,余0分钟
10:00~10:30执行JOB1,余0分钟
作业名
进入后备
队列时间
执行
时间
开始执
行时间
结束执
行时间
周转
时间
带权周
转时间
JOB1
8:00
60分
8:00
10:30
150
150/60
JOB2
8:30
50分
8:30
10:00
90
90/50
JOB3
8:40
30分
8:40
9:10
30
30/30
JOB4
8:50
10分
9:10
9:20
30
30/10
平均周转时间T=
(150+90+30+30)/4=75
带权平均周转时间W=
(150/60+90/50+30/30+30/10)/4=2.075
10 有5个待运行的作业,预计其运行时间分别是:9、6、3、5和x,采用哪种运行次序可以使得平均响应时间最短?
答:按照最短作业优先的算法可以使平均响应时间最短。X取值不定,按照以下情况讨论:
1)x≤3次序为:x,3,5,6,9
2)3x≤5次序为:3,x,5,6,9
3)5x≤6次序为:3,5,x,6,9
4)6x≤9次序为:3,5,6,x,9
5)9x 次序为:3,5,6,9,x
12有5个批处理作业A到E均已到达计算中心,其运行时间分别10、6、2、4和8分钟;各自的优先级分别被规定为3、5、2、1和4,这里5为最高级。若不考虑系统切换开销,计算出平均作业周转时间。(1)FCFS(按A、B、C、D、E);(2)优先级调度算法;(3)时间片轮转法(每个作业获得相同的2分钟长的时间片)。
答:(1)FCFS调度算法
执行次序
执行时间
等待时间
周转时间
带权周转时间
ABCDE
10
0
10
1
6
10
16
2.66
2
16
18
9
4
18
22
5.5
8
22
30
3.75
作业平均周转时间
T=(10+16+18+22+30)/5=19.2
作业平均带权周转时间
W=(1+2.66+9+5.5+3.75)/5=4.38
(2)优先级调度算法
执行次
您可能关注的文档
- 人教版八年级数学下册期中试卷(完美版).doc
- 建设法规(全套课件).pptx
- 护理质控PDCA循环讲解.pptx
- 艺术风格艺术流派与艺术思潮PPT(完整版).ppt
- 2021年道德模范人物事迹材料(精选7篇).docx
- 高速靶机行业报告.pptx
- 小学创建绿色校园工作一览表.doc
- 在数学课堂教学中渗透环境教育..doc
- 英语泛读教程3Unit-5.pdf
- 道德模范人物事迹简短.docx
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 学会理财益处多 中学心理健康 主题班会课件.pptx
- 2024年新疆中考历史+道德与法治试卷真题(含答案解析).docx
- 2024年山东理工职业学院单招职业技能考试试题及答案.docx
- 旅游消费者行为学.ppt VIP
- 人教版美术七年级下册第一单元第1课《辉煌成就》 课件.ppt
- 2024年济南工程职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 第5课《认识情绪+管理情绪》第2框《成为情绪的主人》【中职专用】《心理健康与职业生涯》(高教版2023基础模块.pptx VIP
- 中外幼儿教育名著导读(第二版).pptx VIP
- 三年级班主任工作计划.docx VIP
- 智能财税实务.pptx VIP
文档评论(0)