- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、在一个批处理单道系统中,采用响应比高者优先的作业调度算法。当一个作
业进入系统后就可以开始调度, 假定作业都仅是计算, 忽略调度花费的时间。 现
有 3 个作业,进入系统的时间和需要计算的时间如表 2-2 所示。
表 2-2 进入系统的时间和需要计算的时间表
作业 进入系统时间 需要计算时间 开始时间 完成时间 周转时间
1 9:00 60 分钟 — — —
2 9:10 45 分钟 — — —
3 9:15 25 分钟 — — —
(1) 求出每个作业的开始时间、完成时间及周转时间。
解答:
先来先服务:
作业 进入系统时间 需要计算时间 开始时间 完成时间 周转时间
1 9:00 60 分钟 9:00 10:00 60 分钟
2 9:10 45 分钟 10:00 10:45 95 分钟
3 9:15 25 分钟 10:45 11:10 115 分钟
响应比高者优先:
作业 进入系统时间 需要计算时间 开始时间 完成时间 周转时间
1 9:00 60 分钟 9:00 10:00 60 分钟
2 9:10 45 分钟 10:25 11:10 120 分钟
3 9:15 25 分钟 10:00 10:25 70 分钟
短作业优先:
作业 进入系统时间 需要计算时间 开始时间 完成时间 周转时间
1 9:00 60 分钟 9:00 10:00 60 分钟
2 9:10 45 分钟 10:25 11:10 120 分钟
3 9:15 25 分钟 10:00 10:25 70 分钟
(2) 计算三个作业的平均周转时间应为多少?
解答:
先来先服务:
(60+95+115)/3=90(分钟 )
响应比高者优先:
(60+120+70)/3=83.33(分钟 )
短作业优先:
(60+120+70)/3=83.33(分钟 )
2、一个计算机系统有 6 个磁带驱动器和 n 个进程。每个进程最多需要两个磁带
驱动器。问当 n 为什么值时,系统不会发生死锁?
解答:
方法一: 对于 3 个进程,每个进程能够有两个驱动器。对于 4 个进程,驱动器
可以按照( 2,2,1,1)的方法进行分配,使前面两个进程先结束。对于 5 个进程,
可以按照( 2,1,1,1,1)的方式进行分发,使一个进程先结束。对于 6 个进程,每
个进程都拥有一个磁带驱动器同时需要另外一个驱动器,产生了死锁。因此,
对于 n 〈6 的系统来说是无锁的。
方法二: 已知系统中的每个进程需要 2 个驱动器。那么在最坏
原创力文档


文档评论(0)