首页
登录
从业资格
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,
考试题库
2022-08-02
78
问题
设系统中有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)加
随机试题
MostbanksintheU.S.openat9:00a.m.or10:00a,m.andclose【C1】______3
【B1】[br]【B11】[audioFiles]audio_eusm_j01_014(20099)[/audioFiles]Thesefeelings
幼稚子宫子宫体与子宫颈比例是A.3:1 B.3:2 C.1:4 D.2:3
张先生,57岁,公务员,高血压病史15年,服药依从性较差,吸烟,晚餐多为餐馆饮食
烹饪方法需要注意的有( )。A.料酒的用量 B.盐的用量 C.油的用量
注册会计师在考虑是否在期中实施实质性程序时,下列说法不恰当的是()。A.控
基金招募说明书中最为重要的信息不包括( )。A.基金投资目标 B.基金投资范
各种运输方式内外部的各个方面的构成和联系,就是( )。 A.运输系统
关于微囊说法正确的是A.单凝聚法制备微囊,凝聚剂可以是电解质或强亲水性非电解质
某公司在薪酬设计时分为5个级别,其中经理层为A级,研发人员为B级,销售人员为C级
最新回复
(
0
)