首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。
假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。
admin
2019-05-23
28
问题
假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。
选项
A、P1->P2->P4->P5->P3
B、P2->P1->P4->P5->P3
C、P2->P4->P5->P1->P3
D、P4->P2->P4->P1->P3
答案
C
解析
所谓安全状态,是指系统能按某种进程顺序(P1,P2,…,Pn),来为每个进程P
i
分配其所需的资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利完成。如果无法找到这样的一个安全序列,则称系统处于不安全状态(死锁)。
如何保证系统处于安全状态可以避免死锁的发生,银行家算法是一个古典的测试算法。银行家算法的基本思想是:当某个进程提出申请时,必须判断将资源分配给该进程后,会不会引起死锁。若不会,则进行分配;否则就不分配。这样做能保证在任何时刻至少有一个进程可以得到所需的全部资源而执行结束,并将归还资源加入到系统的剩余资源中,这些资源又至少可以满足一个进程的最大需求,于是保证所有进程都能在有限的时间内得到需求的全部资源。
按照银行家算法的思想,当进程请求资源时,系统将按如下原则分配资源:
(1)当一个进程对资源的最大需求量不超过系统中的资源数时可以接纳该进程。
(2)进程可以分期请求资源,但请求的总数不能超过最大需求量。
(3)当系统现有的资源不能满足进程尚需资源数时,对进程的请求可以推迟分配,但总能使进程在有限的时间里得到资源。
(4)当系统现有的资源能满足进程尚需资源数时,.必须测试系统现存的资源能否满足该进程尚需的最大资源数,若能满足则按当前的申请量分配资源,否则也要推迟分配。
在本题中序列已经给出,我们只需将4个选项按其顺序执行一遍,便可以判断出现死锁的三个序列。
在判断之前,先求出各资源的剩余数:
R1=9-(1+2+2+1+1)=2
R2=8-(2+1+1+2+1)=1
R3=5-(1+1+3)=0
由于R3,资源为0,系统不能再分配R3资源了,所以不能一开始就运行需要分配R3资源的进程。因此,A和D显然是不安全的,下面只需考虑选项B和C。
首先,看序列P2->P4->P5->P1->P3是否安全,如表5-2所示。
因此,该序列是安全的。
最后,看序列P2->P4->P5->P1->P3是否安全,如表5-3所示。
这时候,我们发现进程P1需要凡资源为5个,系统能提供的R1资源为4个,所以序列无法进行下去,为不安全序列。
转载请注明原文地址:https://kaotiyun.com/show/98TZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2005下系分)数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行______操作。
(2010下集管)根据《软件工程产品质量第1部分:质量模型GB/T16260.1-2006》规定,软件产品的使用质量是基于用户观点的软件产品用于指定的环境和使用周境(contextsofuse)时的质量,其中______不是软件产品使用质量的质量属性
(2007下项管)建设城域网的目的是要满足几十公里范围内的大量企业、机关、公司的______。
(2011上项管)按照分布范围对网络进行划分,北京到上海之间的网络属于______。
(2007下监理)按照网络分布和覆盖的地理范围,可将计算机网络分为______。
(2011下集管)为了实现高速共享存储以及块级数据访问,采用高速的光纤通道作为传输介质,实现存储系统网络化的网络存储模式是______。
(2011下集管)以下各项中,______不是整体变更控制的输入。
(2008下软设)在UML的各种视图中,______(1)显示外部参与者观察到的系统功能;______(2)从系统的静态结构和动态行为角度显示系统内部如何实现系统的功能;______(3)显示的是源代码以及实际执行代码的组织结构。(3)
(2009上集管)某系统集成商现正致力于过程改进,打算为过去的项目建立历史档案,现阶段完成该工作的最好方法是______。
(2009上项管)某项目的主要约束是质量,为了不让该项目的项目团队感觉时间过于紧张,项目经理在估算项目活动历时的时候应采用______,以避免进度风险。
随机试题
()等地某些少数民族奉行的是“点头不算摇头算”的原则。
D糖厂是甜菜制糖企业,1991年11月建成投产,占地面积100×104m2,共有员工528人,年产白砂糖10×104t,颗粒粕3.6×104t。该厂有原料车间、制糖车间、饲料车间、动力机修车间等4个车间,生产部、质检部、行政部、财务部、安全部等5个部门,每
全额包销方式未售出部分由()持有。
某娱乐城适用20%.的营业税税率,本月门票收入60万元,台位费收入40万元,向顾客出售烟、酒收入50万元,商业企业小规模纳税人增值税税率为4%.,则该娱乐城本月应交营业税()万元。
某电信公司推出两种手机收费方式:A种方式是月租20元,B种方式是月租0元。一个月的本地网内通话时间t(分钟)与电话费S(元)的函数关系如图所示,当通话150分钟时,这两种方式的电话费相差()
市政公司在挖掘的坑道两侧设置了障碍物和夜间警示灯。某夜,甲酒后驾车,撞毁障碍物和夜间警示灯后逃逸。次日凌晨,乙骑自行车经过时摔入坑道受伤。乙的损失应当()。
连续4年的统计表明,在夏令时改变的时间里比其他时间的车祸高4%。这些统计说明时间的改变严重地影响了加州司机的注意力。上面的论述基于下列哪一个假设?
在PowerPoint中,旋转图片的最快捷方法是:
Areyoulookingforcreativeandchallengingnewjob?FantasyBooksInc.isan【K7】______publisherofsciencefictionandfantas
八股文
最新回复
(
0
)