- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
〔c〕算法综合考虑作业的等待时间和计算时间。
A.先来先效劳B.计算时间短的作业优先
C.响应比高者优先D.优先级
〔?〕FIFO调度算法是最公平的调度算法。
3.(6分)假设有四个作业,它们的提交时间和需要的计算时间如表2所示。这些作业在一台处理机上按单道方式运行,如采用响应比高者优先调度算法,请给出这些作业的执行顺序?
表2四个作业的提交时间和需要的计算时间
作业
作业提交时间
所需的计算时间〔分钟〕
J1
7:00
120
J2
7:30
60
J3
8:00
20
J4
8:10
40
答:(2分)第一次调度时间是7:00,此时只有J1为后备作业,因而被调度。它执行完的时间是9:00。
(2分)第二次调度时间是9:00,此时J2、J3和J4都为后备作业。J2、J3和J4作业的相关参数如表5所示。J3的响应比最高,J3被调度。它执行完的时间是9:20。
(1分)第三次调度时间是9:20,此时J2和J4为后备作业。J2和J4作业的相关参数如表6所示。J2的响应比最高,J2被调度。它执行完的时间是10:20。
(1分)第四次调度时间是10:20,此时只有J4为后备作业,J4被调度。它执行完的时间是11:00。
综上这些作业的执行顺序为J1、J3、J2、J4。
表5J2、J3和J4作业的相关参数
作业
作业提交时间
所需的计算时间〔分钟〕
等待时间〔分钟〕
响应比
J2
7:30
60
90
2.5
J3
8:00
20
60
4
J4
8:10
40
50
2.25
表6J2、J3和J4作业的相关参数
作业
作业提交时间
所需的计算时间〔分钟〕
等待时间〔分钟〕
响应比
J2
7:30
60
110
2.83
J4
8:10
40
70
2.75
在分级反应轮转调度中,分配给各就绪队列的时间片是相等的。〔错〕
说明Linux系统中引起进程调度的原因。
答:Linux系统中进程调度的原因有如下几种:
①CPU执行的进程发生状态转换,如进程终止、进程睡眠等。进程在执行过程中调用sleep()、exit()或wait()等函数将引起其状态转变,这些函数的执行会调用调度程序进行进程调度。
②就绪队列中增加了新进程。
③正在执行的进程所分配的时间片用完。
④执行系统调用的进程返回到用户态。
⑤系统内核结束中断处理返回到用户态。
2.〔7分〕假设有四个作业,它们的提交时间和需要的计算时间如表3所示。这些作业在一台处理机上按单道方式运行,假设采用以下作业调度算法:〔1〕先来先效劳〔2〕短作业优先;请分别给出这些作业的执行顺序、每个作业的周转时间及平均周转时间和加权平均周转时间。
表3四个作业的情况
作业
作业提交时间
所需的计算时间〔分钟〕
J1
10:00
90
J2
10:10
40
J3
10:30
20
J4
11:00
10
答:
〔1〕采用先来先效劳作业调度算法,这些作业的执行顺序和每个作业的周转时间如表4所示。
表4采用先来先效劳作业调度算法,作业的执行顺序和每个作业的周转时间
作业
作业提
交时间
所需的计算
时间〔分钟〕
作业开始
执行时间
作业执行
结束时间
作业周转时
间〔分钟〕
作业执
行次序
J1
10:00
90
10:00
11:30
90
1
J2
10:10
40
11:30
12:10
120
2
J3
10:30
20
12:10
12:30
120
3
J4
11:00
10
12:30
12:40
100
4
平均周转时间=〔90+120+120+100〕÷4=107.5。
带权平均周转时间=〔90÷90+120÷40+120÷20+100÷10〕÷4=5
〔2〕采用先来先效劳作业调度算法,这些作业的执行顺序和每个作业的周转时间如表5所示。
表5采用短作业优先作业调度算法,作业的执行顺序和每个作业的周转时间
作业
作业提
交时间
所需的计算
时间〔分钟〕
作业开始
执行时间
作业执行
结束时间
作业周转时
间〔分钟〕
作业执
行次序
J1
10:00
90
10:00
11:30
90
1
J2
10:10
40
12:00
12:40
150
4
J3
10:30
20
11:40
12:00
90
3
J4
11:00
10
11:30
11:40
40
2
平均周转时间=〔90+150+90+40〕÷4=92.5。
带权平均周转时间=〔90÷90+150÷40+90÷20+40÷10〕÷4=3.125
4.(6分)有两个作业A和B,分别在8:00和9:00到达系统,它们估计得计算时间分别是0.4小时和0.6小时,系统在9:30开始以响应比高者优先算法进行调度,请计算在单道执行时该两
您可能关注的文档
最近下载
- 2023年税务师继续教育题库(含答案)word版.docx
- 2023微高压氧舱标准.docx
- 安全生产帮扶服务合同8篇.docx VIP
- 学法律之民法典内容框架.docx VIP
- 中 山 大 学 软 件 学 院 软 件 工 程 专 业 2 0 0 8 级 (2010 秋季学期)《 S E - 3 0 4 数据库系统原理》 期 末 试 题 .docx VIP
- 2025年碳汇林项目可行性报告(精选10).docx
- 2022年《大学英语B》统考题库 网络教育《大学英语B》统考真题.pdf VIP
- 民事诉讼淮证明责任分配规则.docx VIP
- 教师评优述职报告范文6篇.docx VIP
- 压力管道检测保温拆除及恢复工程施工方案.pdf VIP
原创力文档


文档评论(0)