首页
登录
从业资格
在如下所示的进程资源图中,()。A.P1、P2、P3都是非阻塞节点,该图可以化简
在如下所示的进程资源图中,()。A.P1、P2、P3都是非阻塞节点,该图可以化简
最全题库
2022-08-02
53
问题
在如下所示的进程资源图中,()。A.P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的B.P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的C.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的D.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
选项
A.P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的
B.P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
C.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的
D.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
答案
D
解析
解答本题首先需要了解图所代表的含义。在图中R1与R2代表的是资源,P1-P3代表进程。从资源指向进程的箭头代表有资源分配给了进程,而从进程指向资源的箭头代表进程要申请这个资源(注:每个箭头只代表一个资源或资源请求)。例如:R1一共有2个资源,并将这2个资源中的1个分给了P1,另1个分给了P3,P2此时向R1申请1个资源。 下面开始分析阻塞点,所谓阻塞点就是从这个进程开始执行,会让程序陷入死锁,执行不了。 1、尝试先执行P1:P1向R2申请1个资源,R2一共3个资源,已分配了2个,还剩余1个,所以他能满足P1的申请,给P1分配资源。P1分配到资源之后可以执行完毕,并释放自己占用的所有资源。接下来的P2与P3都能执行完毕,所以P1是非阻塞点。 2、尝试先执行P2:P2向R1申请1个资源,R1一共2个资源,并全部分配出去了,所以目前P2的资源申请无法被满足,既然无法被满足,自然不能执行,也就是阻塞点了。 3、尝试先执行P3:P3向R2申请1个资源,R2一共3个资源,已分配了2个,还剩余1个,所以他能满足P3的申请,给P3分配资源。P3分配到资源之后可以执行完毕,并释放自己占用的所有资源。接下来的P1与P2都能执行完毕,所以P3是非阻塞点。
转载请注明原文地址:https://tihaiku.com/congyezige/2408554.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
关系R、S如下表所示, 的结果为(),R、S的左外连接、右外连接
关系R、S如下表所示, 的结果为(请作答此空),R、S的左外连接、
设有关系R、S和T如下图所示,则元组演算表达式{t|(Eu)((R(u)VS(u
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为9、8和5。在To时刻
若某文件系统的目录结构如下图所示,假设用户要访问文件fault.swf,且当前工
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么()是不能被这些线程
事务的等待图中出现环,使得环中的所有事务都无法执行下去,这类故障属于(请作答此空
设计操作系统时不需要考虑的问题是()。A.计算机系统中硬件资源的管理 B.计
阅读下列说明,回答问题。【说明】某大型集团公司的数据库的部分关系模式如下:员工表
随机试题
[originaltext]M:Sally,Iheardfromtheradiothatoverhalftheworld’sseven
Thewaypeopleholdtothebeliefthatafun-filled,pain-freelifeequalsh
依据《建设工程质量管理条例》的规定,基础建设工程、房屋建筑的地基基础工程和主体结
根据《合同法》,合同价款或者报酬约定不明确,且通过补充协议等方式不能确定的,应按
某钢筋混凝土结构工程分项,某月份的计划单价和计划工程量分别为420元/立方米和3
新生儿低血糖的诊断标准为()。A.血糖<40mg/dL B.血糖<45mg/
某变电站的10kV开关柜在顶部设置压力释放通道,压力释放通道两旁用不锈钢螺丝紧固
设本金为P,利率为i,本利和为F,计息期数为n,每年末投资为A(在几年内),则现
黄河公司系一家多元化经营的上市公司,与收入有关的部分经济业务如下: 根据下列
车站建设规划的具体要求是()A.选择站址的基本原则 B.建设布局 C.站房建
最新回复
(
0
)