首页
登录
从业资格
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,
考试题库
2022-08-02
32
问题
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,可能会发生死锁两种情况中,若将( ),则不会发生死锁。
A.n加1或w加1B.m加1或w减1C.m减1或w加1D.m减1或w减1
选项
A.n加1或w加1
B.m加1或w减1
C.m减1或w加1
D.m减1或w减1
答案
B
解析
如下: 情况a:m=2,n=1,w=2,系统中有2个资源,1个进程使用,该进程最多要求2个资源,所以不会发生死锁。 情况b:m=2,n=2,w=1,系统中有2个资源,2个进程使用,每个进程最多要求1个资源,所以不会发生死锁。 情况c:m=2,n=2,w=2,系统中有2个资源,2个进程使用,每个进程最多要求2个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个,此时,系统中己无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。 情况d:m=4,n=3,w=2,系统中有4个资源,3个进程使用,每个进程最多要求2个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个资源,此时,系统中还剩1个资源,可以使其中的一个进程得到所需资源运行完毕,所以不会发生死锁。 情况e:m=4,n=3,w=3,系统中有4个资源,3个进程使用,每个进程最多要求3个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个,第二轮系统先为一个进程分配1个,此时,系统中已无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。
转载请注明原文地址:https://tihaiku.com/congyezige/2415085.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
某企业资料室员工张某和王某负责向系统中录入一批图书信息(如:图书编号、书名、作者
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此
假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加
采用()的手段可以防止系统出现死锁。A.限制进程互斥使用共享资源 B.PV操作
对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户的服务
分布式数据库系统的透明性主要表现在位置透明性和()。A.数据透明性 B.处
软件测试的对象不包括______。A.软件代码 B.软件需求规格说明书 C.
为了保证数据库的完整性(正确性),数据库系统必须维护事务的以下特性()
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括()。下
假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加
随机试题
Irelandhasalottoofferthetravelerbesidesitsfamouslygreencountrysid
What’sthemainjob?[br][originaltext]W:Wehavewithusinthestudiotoday,
在海绵城市建设评价内容中的源头减排项目实施有效性方面,建筑小区新建项目硬化地面率
接触性皮炎属于A.Ⅰ型变态反应 B.Ⅲ型变态反应 C.Ⅱ型变态反应 D.非
(2016年)甲向乙借款10万元,甲的朋友丙以其价值15万元的轿车提供担保,乙与
下列哪项试验不是凝集试验A、瑞特试验 B、免疫印迹试验 C、肥达试验 D、
牙齿先天缺失的主要原因是()A.遗传B.次C.妊娠时母亲的营养健康状况D.家
自20世纪以来,随着世界范围内经济研究的不断深入和经济活动的不断拓展,对资本这一
( )是将矩阵组织结构与事业部组织结构有机结合而形成的管理组织结构模式。A.
汽车以每小时54千米的速度笔直地开向峭壁,驾驶员按一声喇叭,6秒后听到回声,已知
最新回复
(
0
)