版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年天津市各地中考物理模拟试题分类:热学选择题
- 中南林业科技大学《公共管理学(双语)》2021-2022学年第一学期期末试卷
- 2022年人教版初中物理中考一轮复习专题训练15-电流和电路
- 2019-2021年广东省广州市中考物理试题分类汇编-综合计算题
- 中南林业科技大学《材料制备科学与技术》2023-2024学年第一学期期末试卷
- 中南大学《运筹学》2023-2024学年第一学期期末试卷
- 中南大学《通信网络安全》2023-2024学年期末试卷
- 中南大学《数字信号处理(一)》2023-2024学年第一学期期末试卷
- 中南大学《矿山安全技术》2023-2024学年第一学期期末试卷
- 中南大学《结构力学(二)》2021-2022学年第一学期期末试卷
- 《中医药文献检索》课件
- 平衡记分法与关键绩效指标(KPI)(中国联通思茅分公司实际操作模板)
- 2024年美国车辆到电网(V2G)市场现状及上下游分析报告
- 中医医疗技术管理制度
- 2025届新高考地理精准复习 基于素养导向下的高考二轮复习地理备考策略
- 2024年大学试题(农学)-园艺商品学笔试参考题库含答案
- MOOC 数学物理方程-南京信息工程大学 中国大学慕课答案
- 专题复习与圆的切线有关的证明与计算
- GB/T 31384-2024旅游景区公共信息导向系统设置规范
- 母语为英语的汉语学习者习得汉语语音的偏误分析及教学对策
- 24春国家开放大学《教育法学》终结性考试(大作业)参考答案
评论
0/150
提交评论