首页
登录
从业资格
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,
练习题库
2022-08-02
58
问题
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,( )两种情况可能会发生死锁。对于这两种情况,若将( ),则不会发生死锁。
问题1选项A.a和bB.b和cC.c和dD.c和e问题2选项A.n加1或w加1B.m加1或w减1C.m减1或w加1D.m减1或w减1
选项
答案
DB
解析
本题考查应试者对操作系统死锁方面基本知识掌握的程度。系统中同类资源分配不当会引起死锁。一般情况下,若系统中有m个单位的存储器资源,它被n个进程使用,当每个进程都要求w个单位的存储器资源,当m<nw时,可能会引起死锁。试题分析如下:情况a:m=2,n=1,w=2,系统中有2个资源,一个进程使用,该进程最多要求2个资源,所以不会发生死锁。情况b:m=2,n=z,w=1,系统中有2个资源,两个进程使用,每个进程最多要求1个资源,.所以不会发生死锁。情况c:m=2,n=2,w=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个,此时,系统中己无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。
试题分析如下:对于c和e两种情况,若将m加1,则情况c:m=3,n=2,w=2,系统中有3个资源,两个进程使用,每个进程最多要求2个资源,系统先为每个进程分配1个,此时,系统中还剩1个可供分配的资源,使得其中的一个进程能得到所需资源执行完,并释放所有资源使另一个进程运行完;若将w减1,则情况c:m=2,n=2,w=1,系统中有2个资源,两个进程各需一个,系统为每个进程分配1个,此时,进程都能运行完,显然不会发生死锁。情况e分析同理。
转载请注明原文地址:https://tihaiku.com/congyezige/2420037.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
在Linux与Windows操作系统之间实现文件系统和打印机共享功能的服务组件为
双绞线系统的测试指标中,因各种因素造成信号沿链路传输损失的是()。A.衰减值
在Linux中,系统配置文件存放在()目录内。A./etc B./sbin
要刷新Windows2008系统的DNS解析器缓存,以下命令正确的是()
配置某网络交换机时,由用户视图切换至系统视图,使用的命令是()。A.syste
在进行CAT5网线测试时,发现有4条芯不通,但计算机仍然能利用该网线连接上网。则
在Windows操作系统中,与Web访问无关的组件是(61)。A.TCP/IP
Linux不支持()文件系统。A.NTFS B.SWAP C.EXT2
在指令系统的各种寻址方式中,获取操作数最快的方式是()。A.直接寻址 B.
综合布线系统中由交接间的配线设备,输入/输出设备等组成,设置在每层配线设备房间内
随机试题
AmazinglyfortheBritish,wholovequeues,thereisnoformalline-up—theb
[originaltext]WhenIwasatschool,myambitionwastobeapilotintheAir
Thequestionsinthisgrouparebasedonthecontentofapassage.Afterreading
Scientistsclaimthatairpollutioncausesadeclineintheworld’saveragea
I’musuallyfairlyskepticalaboutanyresearchthatconcludesthatpeoplea
[originaltext]ThetopappealscourtinEgyptoverturnedlifesentencesagainst
建设项目管理的职能包括计划职能、组织职能、领导职能和控制职能,其中()是将把单位
项目每个阶段结束时进行项目绩效评审是很重要的,评审的目标是( )。A.决定项目
下列有关注册会计师在考虑违反法规行为对审计报告的影响时,说法正确的有( )。A、
护理心律失常患者时最应注意的问题是A.患者对疾病的认识 B.心输出量减少 C
最新回复
(
0
)