操作系统第4章作业答案(下).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《操作系统第4章作业答案(下).doc》由会员分享,可在线阅读,更多相关《操作系统第4章作业答案(下).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流操作系统第4章作业答案(下)【精品文档】第 3 页赵盈盈 2011210593第四章作业下1. 某系统进程调度状态变迁图如图1所示(设调度方式为非剥夺方式),请说明:(1)什么原因将引起发生变迁2、变迁3、变迁4?答:(1)当进程分配的时间片用完的时候,会发生变迁2;当进程必须等待某事件发生时候发生变迁3;进程锁等待事件已发生的时候,发生变迁4(2)当观察系统中所有进程时,能够看到某一进程产生的一次状态变迁能引起另一进程作一次状态变迁,在什么情况下,一个进程的变迁3能立即引起另一个进程发生变迁1?答:(2)当一个进程释放对cpu的占用,从运行队列进入等待
2、队列,而且此时就绪序列不为空的时候,就会发生变迁1.(3)下述因果变迁是否要能发生?如果可能的话,在什么情况下发生?(a)31;(b)32;(c)21答:(3)(a)31 能 当一个进程释放对cpu的占用,从运行队列进入等待队列,而且此时就绪序列不为空的时候,就会发生变迁1.(b) 32 不能(c) 21 能当一个进程释放对cpu的占用,从运行队列进入就绪队列,而且此时就绪序列不为空的时候,就会发生变迁1.2. 若题1中所采用的调度方式为可剥夺方式,请回答题1中提出的问题。答2:只有一个不同:21 当新建进程B比现在正在运行进程A的优先级高的时候,不管A的时间片有没有用完,都会发生变迁2,A从
3、运行状态变成就绪状态,因此也会发生变迁1,B从就绪状态转变成运行状态。3. 某系统的进程状态变迁图如图2所示(设该系统的进程调度方式为非剥夺方式),请说明:(1)一个进程发生变迁3的原因是什么?发生变迁2、变迁4的原因又是什么?答(1):当运行进程因I/O而阻塞。这时候进程会从运行状态转到等待状态。发生变迁3。当高就绪队列为空是会发生变迁2。当等待使劲已经发生时,会发生变迁4。(2)下述因果变迁是否会发生,如果有可能的话,在什么情况下发生?(a)21;(b)32;(c)45;(d)42;(e)35答:(2)(a)21:是因果变迁,当进程从运行状态转为就绪,并进入低优先就绪,而此时,当高优先就绪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 作业 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内