操作系统课后作业(2010年下期--08级)解答优秀PPT.ppt
《操作系统课后作业(2010年下期--08级)解答优秀PPT.ppt》由会员分享,可在线阅读,更多相关《操作系统课后作业(2010年下期--08级)解答优秀PPT.ppt(43页珍藏版)》请在咨信网上搜索。
1、1操作系统课后作业操作系统课后作业(2010年下期年下期08级级)2【第第3章章】进程管理进程管理31.试试说说明明PCB的的作作用用?为为什什么么说说PCB是是进进程程存存在的唯一标志?在的唯一标志?【答答】PCB的的作作用用:操操作作系系统统调调度度进进程程的的主主要要数数据据依依据据;记记录录进进程程的的有有关关信信息息,供供系系统统对进程进行控制;标志进程存在。对进程进行控制;标志进程存在。PCB是是进进程程存存在在的的唯唯一一标标志志的的理理由由:在在进进程程的的整整个个生生命命周周期期中中,系系统统总总是是通通过过PCB对对进进程程进进行行控控制制的的,亦亦即即,系系统统是是根根据
2、据进进程程的的PCB感知到该进程的存在的。感知到该进程的存在的。42.如图如图2.1所示的进程状态,图中标出的数所示的进程状态,图中标出的数字分别表示一种形式的状态变迁。现设分别有字分别表示一种形式的状态变迁。现设分别有进程处于执行态、就绪态和等待态,试判别下进程处于执行态、就绪态和等待态,试判别下列诸条件式是否成立?为什么?列诸条件式是否成立?为什么?12,13,21,24,31,34,41,42,43,51,条件式条件式“xy”表示:若一进表示:若一进程产生状态变迁程产生状态变迁x,则导致另一进程产生状态变,则导致另一进程产生状态变迁迁y。图图2.1213151答案:答案:53.设有六个进
3、程设有六个进程P1,P2,P6,它们有如图它们有如图2.2所所示的并发关系。试用示的并发关系。试用P、V操作实现这些进程间操作实现这些进程间的同步。的同步。图图2.26【解解答答】设设五五个个同同步步信信号号量量f1,f2,f3,f4,f5f1,f2,f3,f4,f5分分别别表表示示进进程程P1,1,P2,2,P3,3,P4,4,P5 5是是否否执执行行完完,其其初值均为初值均为0 0。这六个进程的同步描述如下:。这六个进程的同步描述如下:intf1=0;intf2=0;intf3=0;intf4=0;intf5=0;Main()BeginP1();P2();P3();P4();P5();En
4、d图图2.2f1f2f3f4f57图图2.2f1f2f3f4f5P1()v(f1);v(f2);P2()p(f1);v(f2);P3()p(f1);v(f3);P4()p(f2);v(f4);P5()p(f3);v(f5);P6()p(f4);p(f5);84.产者和消费者关系的算法中,交换两个产者和消费者关系的算法中,交换两个V操作的次序会有什么结果?交换两操作的次序会有什么结果?交换两P操作的次操作的次序会有什么结果?说明理由。序会有什么结果?说明理由。95.有三个进程有三个进程A、B、C,其中,其中A与与B构成一构成一对生产者和消费者,共享一个由对生产者和消费者,共享一个由n个缓冲区块组
5、个缓冲区块组成的缓冲池;成的缓冲池;B与与C也构成一对生产者与消费也构成一对生产者与消费者,共享另一个由者,共享另一个由m个缓冲块组成的缓冲池。个缓冲块组成的缓冲池。用用P、V操作描述它们之间的同步关系。操作描述它们之间的同步关系。缓冲池缓冲池1缓冲池缓冲池2nmPAPBPC10解答:解答:设置四个信号量设置四个信号量empty1empty1、empty2empty2、full1full1和和full2full2,其同步关系描述如下:,其同步关系描述如下:int empty1=n;/*int empty1=n;/*表示缓冲池表示缓冲池1 1中的空缓冲中的空缓冲区数区数*/int empty2=
6、m;/*int empty2=m;/*表示缓冲池表示缓冲池2 2中的空缓冲中的空缓冲区数区数*/int full1=0;/*int full1=0;/*表示缓冲池表示缓冲池1 1中装满产品中装满产品的缓冲区数的缓冲区数*/int full2=0;/*int full2=0;/*表示缓冲池表示缓冲池2 2中装满产品中装满产品的缓冲区数的缓冲区数*/11main()main()cobegin cobegin PA();PA();PB();PB();PC();PC();Coend Coend 12 PA()PA()while(1)while(1)生产一件产品;生产一件产品;P(empty1);P(e
7、mpty1);将一件产品放入缓冲池将一件产品放入缓冲池1 1;V(full1);V(full1);13PB()PB()while(1)while(1)P(full1);P(full1);从缓冲池从缓冲池1 1中取出一件产品;中取出一件产品;V(empty1);V(empty1);P(empty2);P(empty2);将一件产品放入缓冲池将一件产品放入缓冲池2 2;V(full2);V(full2);14 PC()PC()while(1)while(1)P(full2);P(full2);从缓冲池从缓冲池2 2中取出一件产品;中取出一件产品;V(empty2);V(empty2);156.在解
8、决死锁问题的几个方法中,哪种方法在解决死锁问题的几个方法中,哪种方法最容易实现?哪种方法使资源的利用率最高?最容易实现?哪种方法使资源的利用率最高?预防死锁预防死锁避免死锁避免死锁【解答解答】167.如果三个进程共享四个同类资源,且每个如果三个进程共享四个同类资源,且每个进程至多需要两个资源,那么这三个进程是否进程至多需要两个资源,那么这三个进程是否会陷入死锁?会陷入死锁?不会陷入死锁不会陷入死锁【解答解答】178.假定系统中有假定系统中有m个同类资源,并被个同类资源,并被n个进个进程所共享,进程每次只申请或释放一个资源。程所共享,进程每次只申请或释放一个资源。如果:如果:(a)每个进程至少需
9、要一个资源,且最多每个进程至少需要一个资源,且最多不超过不超过m个资源;个资源;(b)所有进程的需求总和少于所有进程的需求总和少于m+n。该系统。该系统会不会发生死锁。会不会发生死锁。189.设有四个进程设有四个进程P1、P2、P3、P4共享一组共享一组资源资源R1、R2、R3、R4,假定在某个时刻他们,假定在某个时刻他们的资源分配如下所示:的资源分配如下所示:Available=(0,0,0,1)Need=Alloction=(1)给出该状态的资源分配图给出该状态的资源分配图RAG;(;(2)给给出该出该RAG的化简过程(的化简过程(3)该状态是死锁状态么该状态是死锁状态么?19o o oR
10、1 o oR2o o o oR3o o oR4P1P2P3P4=AlloctionNeed=Available=(0,0,0,1)2010、考虑如下资源分配状态:Available=(1,5,2,0)Need54=Alloction54=(1)该状态是安全状态吗?)该状态是安全状态吗?(2)如果进程)如果进程P2提出资源请求提出资源请求(0,4,2,0),),能否立即给予满足?能否立即给予满足?121资源情况资源情况进程进程MaxR1R2R3R4AlloctionR1R2R3R4NeedR1R2R3R4AvailableR1R2R3R4p1001200101520p210000750p3135
11、41002p406320020p500140642(1420)(0330)(1100)00221750235606520656(1)该状态是安全状态吗?)该状态是安全状态吗?(2)如果进程)如果进程P2提出资源请求提出资源请求(0,4,2,0),),能否立即给予满足?能否立即给予满足?22【第第4章章】处理机管理处理机管理2311.处理机调度一般分成几个级别?说明每级调处理机调度一般分成几个级别?说明每级调度的含义。度的含义。【答答】:高级调度(或作业调度或长程调度)高级调度(或作业调度或长程调度)低级调度(或进程调度或短程调度)低级调度(或进程调度或短程调度)中级调度(或中程调度)中级调度(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课后 作业 2010 年下 08 解答 优秀 PPT
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。