- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统第三章部分答案
操作系统 第三章的作业 书本110页
7.设单处理器系统中有 5个进程P1、P2、P3、P4、P5并发执行,其运行时间分别为10、1、2、1、5,优先权分别为3、1、3、4、2,这些进程几乎同时到达,在就绪队列中的次序依次为P1、P2、P3、P4、P5,试计算采用时间片轮转(时间片为2),短进程优先、非抢占式优先权算法进行调度时的平均周转时间和平均等待时间。
解:(1)时间片轮转调度算法,时间片大小为2min
进程
到达系统的时间
运行时间(min)
开始执行时间
完成时间
周转时间(min)
带权周转时间(min)
等待时间(min)
P1
8:00
10
8:00/8:08/8:12/
8:15/8:17
8:02/8:10/8:14/
8:17/8:19
19
1.9
9
P2
8:00
1
8:02
8:03
3
3
2
P3
8:00
2
8:03
8:05
5
2.5
3
P4
8:00
1
8:05
8:06
6
6
5
P5
8:00
5
8:06/8:10/8:14
8:08/8:12/8:15
15
3
10
采用时间片轮转调度算法进行调度时的平均周转时间为 9.6 min,平均带权周转时间为 3.28 min,平均等待时间为 5.8 min。
(2)短进程优先调度算法
调度顺序
进程
达到系统的时间
运行时间(min)
开始执行时间
完成时间
周转时间(min)
带权周转时间(min)
等待时间(min)
5
P1
8:00
10
8:09
8:19
19
1.9
9
1
P2
8:00
1
8:00
8:01
1
1
0
3
P3
8:00
2
8:02
8:04
4
2
2
2
P4
8:00
1
8:01
8:02
2
2
1
4
P5
8:00
5
8:04
8:09
9
1.8
4
采用短进程优先调度算法进行调度时的的平均周转时间为 7 min,平均带权周转时间为 1.74 min,平均等待时间为 3.2 min。
(3.1)非抢占式优先权算法(假设值越大,优先级越高)
调度顺序
进程
达到系统的时间
运行
时间(min)
优先权
开始执行时间
完成时间
周转时间(min)
带权周转时间(min)
等待时间(min)
2
P1
8:00
10
3
8:01
8:11
11
1.1
1
5
P2
8:00
1
1
8:18
8:19
19
19
18
3
P3
8:00
2
3
8:11
8:13
13
6.5
11
1
P4
8:00
1
4
8:00
8:01
1
1
0
4
P5
8:00
5
2
8:13
8:18
18
3.6
13
采用非抢占式优先权算法(假设值越大,优先级越高)进行调度时的的平均周转时间为 12.4 min,平均带权周转时间为 6.24 min,平均等待时间为 8.6 min。
(3.2)非抢占式优先权算法(假设值越小,优先级越高)
调度顺序
进程
达到系统的时间
运行时间(min)
优先权
开始执行时间
完成时间
周转时间(min)
带权周转时间(min)
等待时间(min)
3
P1
8:00
10
3
8:06
8:16
16
1.6
6
1
P2
8:00
1
1
8:00
8:01
1
1
0
4
P3
8:00
2
3
8:16
8:18
18
9
16
5
P4
8:00
1
4
8:18
8:19
19
19
18
2
P5
8:00
5
2
8:01
8:06
6
1.2
1
采用非抢占式优先权算法(假设值越小,优先级越高)进行调度时的的平均周转时间为 12 min,平均带权周转时间为 6.36 min,平均等待时间为 8.2 min。
8.有4个作业J1、J2、J3、J4,它们达到的时间分别为9:00、9:40、9:50、10:10,所需的CPU时间分别为70min、30min、10min、5min,分别采用先来先服务调度算法和短作业优先调度算法进行调度,试问它们的调度顺序、作业的周转时间和平均周转时间各是多少?
解:(1)先来先服务调度算法
调度顺序
进程
到达系统的时间
所需CPU的时间(min)
开始执行时间
完成时间
周转时间
1
J1
9:00
70
9:00
10:10
70
2
J2
9:40
30
10:10
10: 40
60
3
J3
9:50
10
10: 40
10: 50
60
4
J4
10:10
5
10: 50
10: 55
45
平均周转时间T=58.75min
(2)短作业优先调度算法
调度顺序
进程
到达系统的时间
所需CPU的时间(min)
开始执行时间
完成时间
周转时间
1
J1
9:00
70
9:00
1
您可能关注的文档
最近下载
- 2019 2020人音版小学六年级下册质量检测音乐试卷及答案.doc
- NB-T11094-2023水下自护混凝土技术导则.pdf
- 第六章 1 牡丹月季.ppt VIP
- 2025【维维股份财务风险及应对策略探析9200字】.doc
- 20210730-大有期货-煤炭期货月度分析报告:保供增产持续发力,煤价或阶段性回调.pdf VIP
- 2023入团团史团章考试精选100题题库(含答案).pdf
- 教学成果奖励 高考奖励方案.docx VIP
- 约翰迪尔7600_7700_7800拖拉机维修手册 英文l.pdf
- DB41_T 1037-2015垂直度检测尺校准装置规范.doc
- 2024年医药卫生考试-医院信息科笔试参考题库含答案.docx
文档评论(0)