首页
登录
从业资格
系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那
系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那
最全题库
2022-08-02
102
问题
系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取下表中的值时,对于表中的①~⑥种情况,( )可能会发生死锁。若将这些情况的m分别加上( ),则系统不会发生死锁。
问题1选项A.①②⑤B.③④⑤C.②④⑤D.②④⑥问题2选项A.1、1和1B.1、1和2C.1、1和3D.1、2和1
选项
答案
CD
解析
在本题中,第①种情况的系统资源数为3,而有2个进程互斥使用这3个资源,每个进程需要的资源最大值为2,那么无论怎么分配资源,都不会发生死锁。第②种情况的系统资源数为3,有3个进程互斥使用这3个资源,每个进程需要的资源最大值为2,如果每个进程都分配一个该类资源而又互相等待,这时就有可能产生死锁。第③种情况的系统资源数为5,而有2个进程互斥使用这5个资源,每个进程需要的资源最大值为3,那么无论怎么分配资源,都不会发生死锁。第④种情况的系统资源数为5,有3个进程互斥使用这3个资源,每个进程需要的资源最大值为3,如果有两个进程分配了两个资源,而剩余的一个该类资源分配给了第3个进程,这时就有可能产生死锁。对于第⑤种情况,如果三个进程都分配了2个资源而互相等待则会产生死锁。
经过上面的分析我们可以知道,②④⑤可能会产生死锁,对于第②种情况,由于每个进程都分配一个该类资源,如果系统再多一个该类资源,系统将不会产生死锁。对于第④种情况,由于有两个进程分配了两个资源,而第3个进程只分配了1个资源,如果系统只增加一个资源的话,那么将增加的这个资源分配给第3个进程,这个时候系统仍然会发生死锁,只有增加两个资源系统才不会死锁。第⑤中情况与第②种情况一样,只需要增加一个资源就不会发生死锁。
转载请注明原文地址:https://tihaiku.com/congyezige/2409921.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
假设铁路自动售票系统有n个售票终端,该系统为每个售票终端创建一个进程Pi(i=1
进程P1、P2、P3、P4和P5的前趋图如下所示: 若用PV操作控制进程P
进程P1、P2、P3、P4和P5的前趋图如下图所示: 若用PV操作控制进程
某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息。该系统的主要功能如
某地人才交流中心为加强当地企业与求职人员的沟通,促进当地人力资源的合理配置,拟建
某房屋租赁公司拟开发一个管理系统用于管理其持有的房屋、租客及员工信息。请根据下述
某高速路不停车收费系统(ETC)的业务描述如下: (1)车辆驶入高速路入口站点
某海外代购公司,为扩展公司业务,需要开发一个信息化管理系统。请根据公司现有业务及
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行
某省针对每年举行的足球联赛,拟开发一套信息管理系统,以方便管理球队、球员、主教练
随机试题
Dependenceonforeignsourcesofoil,though________,remainsaproblemforJapa
Tigers,thelargestoftheworld’scats,aretheheartandsoulofAsia’sju
[originaltext]Insuranceratesareafactorthatmustbetakenintoaccount.The
Thecrippledboyproudlywalkedwitha______totheplatformtojointheactors
It(announce)______yesterdaythatthegamewastostartinaweek.wasannounced
Canyoudoanythingbut______tome?A、tocomplainB、complainedC、complainD、com
以下关于水泥质量控制的说法,正确的有( )。A.每一工程所用水泥品种以1~2种
A.多孔菌科B.松萝科C.麦角菌科D.马尾藻科E.银耳科松萝来源于()。
A.增加神经肌肉阻断作用而致呼吸抑制 B.肾毒性增加 C.延缓耐药性产生
(2018年真题)某鳗鱼饲料加工厂,其饲料加工车间,地上6层,建筑高度
最新回复
(
0
)