版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 习题六参考答案(P132)6-2某系统进程调度状态变迁图如图6.5所示(设调度方式为非剥夺方式),请说明:什么原因将引起发生变迁2、变迁3、变迁4?当观察系统中所有进程时,能够看到某一进程产生的一次状态变迁能引起另一进程作一次状态变迁,在什么情况下,一个进程的变迁3能立即引起另一个进程发生变迁1?图6.5解答:(1)当运行进程在分得的时间片内未完成,时间片到将发生变迁2;当运行进程在执行过程中,需要等待某事件的发生才能继续向下执行,此时会发生变迁3;当等待进程等待的事件发生了,将会发生变迁4。正在运行的进程因等待某事件的发生而变为等待状态的变迁3,在就绪队列非空时会立即引起一个就绪进程被调度
2、执行的变迁1。a.3-1的因果变迁可能发生正在运行的进程因等待某事件的发生而变为等待状态的变迁3,在就绪队列非空时必然引起一个就绪进程被调度执行的变迁lo32的因果变迁不可能发生。2-1的因果变迁必然发生6-3若题2中所釆用的调度为可剥夺式2中提出的问题:(1)什么原因将引迁2、变3、变迁4?(2)当观察系看到某一进程产生的一次状态正运行的进程因时间片到变为就绪状态的变迁2,必然引起一个就绪进程被调度执行的变迁lo态变迁,在什么情况下,一个进程的变发生变迁(3)下述因果变迁是否可能发生?如果可能的话,在什么情况下发生?(a)3-1;(b)3-2;(c)2-1解答:(1)当运行进程在分得的时间片
3、内未完成,时间片到将发生变迁2;或者新创建一个进程或一个等待进程变成就绪,它具有比当前进程更高的优先级,也将发生变迁2。当运行进程在执行过程中,需要等待某事件的发生才能继续向下执行,此时会发生变迁3。当等待进程等待的事件发生了,将会发生变迁4。正在运行的进程因等待某事件的发生而变为等待状态的变迁3,在就绪队列非空时会立即引起一个就绪进程被调度执行的变迁1。a.3-1的因果变迁可能发生正在运行的进程因等待某事件的发生而变为等待状态的变迁3,在就绪队列非空时必然引起一个就绪进程被调度执行的变迁lob.3-2的因果变迁不可能发生。c.2-1的因果变迁必然发生正运行的进程因时间片到变为就绪状态的变迁2
4、,必然引起一个就绪进程被调度执行的变迁lo或者新创建一个进程或一个等待进程变成就绪,它具有比当前进程更高的优先级发生的变迁2,必然引起调度一个具有更高优先级就绪进程执行的变迁lo6-4某系统的进程状态变迁图如图6.6所示(设该系统的进程调度方式为非剥夺式),请说明:(1)一个进程发生变迁3的原因是什么?发生变迁2、变迁4的原因又是什么?下述因果变迁是否会发生,如果有可能的话,在什么情况下发生?(a)2-1;(b)3-2;(c)4-5;(d)4-2;(e)3-5根据此状态变迁图叙述该系统的调度策略、调度效果。图6.6解答:(1)当运行进程在执行过程续向下执行,此时会发生变迁3。当运行进程在分彳当
5、等待进程等彳(2)a.2-1的因果变片100ms或时頂迁2。将会发生变迁4。事件的发生才能继可片(100ms或500ms)内未完成,时间当运行进程在分得的时间片(100ms或500ms)内未完成,时间片100ms或时间片500ms到发生的变迁2,在高优先就绪队列为空时,必然引起低优先就绪队列中的一个就绪进程被调度执行的变迁lo3-2的因果变迁不可能发生45的因果变迁可能发生在高优先就绪队列釆用优先级调度算法时,当一进程从等待状态变为就绪状态的变迁4,在该进程的优先级最高且系统采用抢占式调度时,就会引起该进程被调度执行的变迁5。或者在当前运行进程是原低优先就绪队列中的一个进程且高优先就绪队列为空
6、时,若系统采用可抢占方式,则当一进程从等待状态变为就绪状态的变迁4,就会引起该进程被调度执行的变迁5。d.32的因果变迁不可能发生e.35的因果变迁可能发生正在运行的进程因等待某事件的发生而变为等待状态的变迁3,在高优先就绪队列非空时必然引起一个就绪进程被调度执行的变迁(3)调度策略:首先调度成)投入运行(进程(一般由I/O型进程或短进程组列中的进程分配的时间片大小为5O100ms),只有当高就绪队列中的所有进程全部运行完毕或因等待某事件发生处于阻塞状态,高就绪队列中没有进程可运行时,才调度低优先就绪队列中的进程(一般由计算型进程或长进程组成)(给低优先就绪队列中的进程分配的时间片大小为500
7、ms)o若一个运行进程时间片(100ms或500ms)到还未完成就进入低优先就绪队列。若某进程在运行期间因等待某事件发生而进入阻塞队列,则当其所等待事件完成后,它将进入高优先就绪队列。调度效果:这种算法优先照顾了I/O量大的进程或短进程。6-7在单道批处理系统中,有下列三个作业用先来先服务调度算法和最短作业调度算法进行调度,哪一种算法调度性能好些?请完成表65中未填写的各项。表6.5作提交执行开始完成周转时间代权周转时间业时间时间时间时间(分钟)(分钟)平均周转时间t=平均代权周转时间W=解答:(1)先来先服务调度算法作提交执行开始完成r周转时间代权周转时间业时间时间时间时间r(分钟)(分钟)110:0012010:0012:001201210:1060、12:0013:001702.83310:151*13:00113:1518012平均周转时间t=(120+170+180)/3=156.7平均代权周转时间w二(1+2.83+12)/3=5.3(2)最短作业优先调度算法作提交执行开始完成周转时间代权周转时间业时间时间时间时间(分钟)(分钟)110:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泉州幼儿师范高等专科学校《电子政务》2025-2026学年期末试卷
- 福建农林大学《现代金融统计》2025-2026学年期末试卷
- 2026年信阳市师河区社区工作者招聘考试模拟试题及答案解析
- 2026年宁德市蕉城区社区工作者招聘考试参考题库及答案解析
- 2026年泸州市龙马潭区社区工作者招聘考试参考题库及答案解析
- 河道保洁安全指南讲解
- 2026年沈阳市于洪区社区工作者招聘考试参考题库及答案解析
- 2026年辽宁省沈阳市社区工作者招聘考试备考题库及答案解析
- 2026年新疆维吾尔自治区乌鲁木齐市社区工作者招聘考试备考题库及答案解析
- 2026年葫芦岛市连山区社区工作者招聘考试参考题库及答案解析
- 智慧医疗:人工智能在临床应用
- 医院运营方案包括物业服务(保洁、运送、园林绿化维护、水电维修等)
- 广州市2025广东广州市城市规划勘测设计研究院校园招聘笔试历年参考题库典型考点附带答案详解(3卷合一)2套试卷
- 全国大学生创业大赛获奖
- 2026年河南机电职业学院单招职业技能考试题库及答案解析(夺冠系列)
- 2025年儿科医师转岗培训结业考核试题及答案
- 2025年涉企行政执法专项行动自查报告
- 2025浙江省交通投资集团有限公司内部招聘2人笔试历年典型考点题库附带答案详解试卷2套
- 2026中考英语时文阅读练习:《中国传统经典故事》(学生版+解析版)
- 杭州研学旅行活动方案
- 2025年工商银行信息科技岗笔试题及答案广东地区
评论
0/150
提交评论