- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统-第4章题
( 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。
表5 J2、J3和J4作业的相关参数
作业 作业提交时间 所需的计算时间(分钟) 等待时间(分钟) 响应比 J2 7:30 60 90 2.5 J3 8:00 20 60 4 J4 8:10 40 50 2.25 表6 J2、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小时,
您可能关注的文档
最近下载
- 第十课 养成遵纪守法好习惯(实用课件)-【中职专用】中职思想政治《职业道德与法治》高效课堂精品实用课件+教案(高教版2023·基础模块).pptx
- 观察案例小班午睡记录与分析.docx VIP
- 最新高考英语3500单词快速记忆法(联想记忆).doc
- 2022年人教版中考生物复习知识点思维导图 主题三 生物圈中的绿色植物.ppt VIP
- 筝韵系京腔,古乐传今声——筝曲《夜深沉》《戏韵》探析.pdf
- 个人血糖监测记录表.docx VIP
- 初中英语课堂活动设计与实施计划.docx VIP
- 教育学 (王道俊 郭文安) (Z-Library)_4.pdf VIP
- 创新管理(浙江大学)中国大学MOOC 慕课章节测验及期末考试客观题答案.docx
- 基于核心素养培养的初中英语课堂活动设计分析.docx VIP
文档评论(0)