ImageVerifierCode 换一换
格式:PPT , 页数:43 ,大小:649KB ,
资源ID:3255726      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3255726.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(操作系统课后作业(2010年下期--08级)解答优秀PPT.ppt)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

操作系统课后作业(2010年下期--08级)解答优秀PPT.ppt

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.处理机调度一般分成几个级别?说明每级调处理机调度一般分成几个级别?说明每级调度的含义。度的含义。【答答】:高级调度(或作业调度或长程调度)高级调度(或作业调度或长程调度)低级调度(或进程调度或短程调度)低级调度(或进程调度或短程调度)中级调度(或中程调度)中级调度(

12、或中程调度)2412.判别下列各结论的真假性,并说明理由。判别下列各结论的真假性,并说明理由。a)若系统限定一个进程在若系统限定一个进程在CPU上一次只能执行上一次只能执行一个时间片,则系统采用的是剥夺式调度。一个时间片,则系统采用的是剥夺式调度。b)若只当一个进程执行完了它的当前若只当一个进程执行完了它的当前CPU周期周期后,系统才重新调度,则系统采用的是剥夺后,系统才重新调度,则系统采用的是剥夺式调度。式调度。c)若现行进程需要等待某个事件时,系统将立若现行进程需要等待某个事件时,系统将立即把即把CPU转交给其它进程,则系统采用的是转交给其它进程,则系统采用的是剥夺式调度。剥夺式调度。d)

13、实时系统通常采用的剥夺式调度。实时系统通常采用的剥夺式调度。e)在剥夺式系统中,进程的周转时间较之在非在剥夺式系统中,进程的周转时间较之在非剥夺式系统可预见。剥夺式系统可预见。TFFTF2513.设在批处理系统中有四道作业,它们进入系设在批处理系统中有四道作业,它们进入系统的时刻及运行时间如下:统的时刻及运行时间如下:作业号作业号进入时刻(进入时刻(h)运行时间(运行时间(h)110.002210.301310.501410.700.5设系统每次只选择一个作业装入主机。分设系统每次只选择一个作业装入主机。分别给出在下列算法中这组作业的运行顺序、别给出在下列算法中这组作业的运行顺序、平均周转时间

14、和平均带权周转时间。平均周转时间和平均带权周转时间。FCFS算法算法SJF算法算法HRN算法。算法。3.002.753.002614.考虑一组进程:考虑一组进程:进程进程CPU周期时值周期时值优先数优先数P1103P211P323P414P552其中,小的优先数表示高的优先级。设这组进程在相对时刻其中,小的优先数表示高的优先级。设这组进程在相对时刻0以以P1、P2、P3、P4、P5的次序进入就绪队列,进入时耗费的次序进入就绪队列,进入时耗费的时间忽略不计。的时间忽略不计。a)分别给出在分别给出在FCFS、SJF、HRN和和RR(时间片(时间片S=1)及非剥)及非剥夺式夺式HPF算法下,这组进程

15、的执行顺序图示。算法下,这组进程的执行顺序图示。b)每个进程在上述各种算法下,谁的等待时间和周转时间最短每个进程在上述各种算法下,谁的等待时间和周转时间最短?c)计算在每种算法下的平均等待时间和平均周转时间。计算在每种算法下的平均等待时间和平均周转时间。2715.下述各结论是否正确?为什么?下述各结论是否正确?为什么?a)SJF调度是公平的。调度是公平的。b)越短的作业或进程,应越优先服务。越短的作业或进程,应越优先服务。c)由于由于SJF算法优先服务短者,故可用于分时算法优先服务短者,故可用于分时系统。系统。d)对于剥夺式对于剥夺式SJF调度,若采用最短剩余原则,调度,若采用最短剩余原则,则

16、平均周转时间总比采用最短原则要短。则平均周转时间总比采用最短原则要短。FFFT2816.请在下面空格中,填入请在下面空格中,填入静态优先级静态优先级或或动动态优先级态优先级,并说明理由:,并说明理由:(1)-比比-易于实现。易于实现。(2)-比比-运行开销小。运行开销小。(3)-比比-更能反映进程运行环境的变化。更能反映进程运行环境的变化。(4)-比比-更需慎重地确定初始优先级。更需慎重地确定初始优先级。BABABABAAB2917.在采用在采用HPF调度的系统中:调度的系统中:a)在某一时刻系统中既无执行态进程又无就绪在某一时刻系统中既无执行态进程又无就绪态进程,是否可能?若可能,在什么情况

17、下会态进程,是否可能?若可能,在什么情况下会发生?发生?b)执行态进程的优先级是否一定不低于任一就执行态进程的优先级是否一定不低于任一就绪态进程?绪态进程?a)可能,只有阻塞进程的情况可能,只有阻塞进程的情况b)不一定不一定【解答解答】30【第第5章章】存储器管理存储器管理3118.设设按地址按地址递递增次序有增次序有5个内存空个内存空闲闲分区,它分区,它们们的容量依次的容量依次为为100K,500K,200K,300K、600K,另在后,另在后备备作作业队业队列中列中顺顺序有序有4个作个作业业,其,其大小分大小分别为别为212K、417K、112K、426K,假定,假定系系统统采用采用FCF

18、S作作业调业调度,那么采用度,那么采用FF、BF和和WF三种内存分配算法中,哪一种可三种内存分配算法中,哪一种可获获得最佳内得最佳内存利用率?存利用率?3219.考虑一个由考虑一个由8页且每页页且每页1K字组成的地址空间,字组成的地址空间,如果内存被划分成如果内存被划分成32块,试问:块,试问:a)逻辑地址的有效位是多少?逻辑地址的有效位是多少?b)物理地址需要多少位?物理地址需要多少位?3320.考虑下面的段表:考虑下面的段表:段号段号基地址基地址段长段长02196001230014290100313275804195296给出下列各逻辑地址所对应的物理地址:给出下列各逻辑地址所对应的物理地

19、址:(0,430),(,(1,10),(),(2,88),),(3,444),(),(4,112)3421.对于一个利用快表且页表存于内存的分页对于一个利用快表且页表存于内存的分页系统,假定系统,假定CPU一次访问内存的时间为一次访问内存的时间为1us,访,访问快表的时间可忽略不计,如果问快表的时间可忽略不计,如果85%的地址映的地址映射可直接通过快表完成,那么进程完成一次内射可直接通过快表完成,那么进程完成一次内存读写的平均时间为多少?存读写的平均时间为多少?3522.一个计算机系统的虚拟存储器,其最大容一个计算机系统的虚拟存储器,其最大容量和实际容量分别由什么决定?量和实际容量分别由什么决

20、定?【答答】内存容量与外存容量之和。内存容量与外存容量之和。内存容量。内存容量。3623.实现虚拟存储器需要哪些硬件支持?实现虚拟存储器需要哪些硬件支持?【答答】页表或段表机制;页表或段表机制;缺页或缺段中断机构;缺页或缺段中断机构;地址变换机构。地址变换机构。3724.在实现虚拟存储器时的几个关键技术是什在实现虚拟存储器时的几个关键技术是什么?么?【答答】请求分页管理技术;请求分页管理技术;请求分段管理技术。请求分段管理技术。3825.考虑一个进程的访内序列如下:考虑一个进程的访内序列如下:10,11,104,170,73,309,185,245,246,434,458,364(1)若页尺寸

21、为若页尺寸为100,给出访页踪迹。,给出访页踪迹。(2)若该进程的内存空间大小为若该进程的内存空间大小为200,采用,采用FIFO淘汰算法,那么缺页率是多少?淘汰算法,那么缺页率是多少?(3)若采用若采用LRU淘汰算法,给出缺页率。淘汰算法,给出缺页率。3926.一个请求分页系统,测得如下的时间利用一个请求分页系统,测得如下的时间利用率:率:CPU:20%;分页磁盘:分页磁盘:977%;其他其他外设:外设:下述措施中哪些可以改善的利用率下述措施中哪些可以改善的利用率?说明理由。?说明理由。(1)更换速度更快的;)更换速度更快的;(2)更换更大容量的分页磁盘;)更换更大容量的分页磁盘;(3)增加

22、内存中的用户进程数;)增加内存中的用户进程数;(4)挂起内存中的某个(些)用户进程。)挂起内存中的某个(些)用户进程。4027.什么是抖动?产生抖动的原因是什么什么是抖动?产生抖动的原因是什么?由于分配给进程的页面数少于进程所需的最由于分配给进程的页面数少于进程所需的最低页面数,导致出现接连不断的缺页中断,从低页面数,导致出现接连不断的缺页中断,从而引起系统抖动。而引起系统抖动。【答答】指导致系统效率急剧下降的,指导致系统效率急剧下降的,主存和辅主存和辅存存之间之间频繁频繁的页面置换现像。又称为的页面置换现像。又称为“抖动抖动”。系统花在页面替换上的时间远远多于执行进系统花在页面替换上的时间远远多于执行进程的时间。程的时间。通常在系统内运行的作业数过多时会出现这通常在系统内运行的作业数过多时会出现这种情况。种情况。41系统如何检测抖动?系统如何检测抖动?系统可以系统可以利用将利用将CPU的利用率的利用率与与多道程多道程序的度数序的度数进行比较的方法来检测系统抖动。进行比较的方法来检测系统抖动。一旦检测出抖动后,系统怎样消除它?一旦检测出抖动后,系统怎样消除它?一旦发生抖动,可通过减少多道程序的度一旦发生抖动,可通过减少多道程序的度数的办法来消除它。数的办法来消除它。4243

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服