首页
登录
从业资格
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时
题库
2022-08-02
55
问题
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为( 请作答此空)。如果进程按()序列执行,那么系统状态是安全的。
A.1、1和0B.1、1和1C.2、1和0D.2、0和1
选项
A.1、1和0
B.1、1和1
C.2、1和0
D.2、0和1
答案
D
解析
初始时系统的可用资源数分别为10、5和3。在T0时刻已分配资源数分别为8、5和2,因此系统剩余的可用资源数分别为2、0和1。安全状态是指系统能按某种进程顺序(P1,P2,…,Pn),来为每个进程Pi分配其所需的资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利完成。如果无法找到这样的一个安全序列,则称系统处于不安全状态。本题进程的执行序列已经给出,我们只需将四个选项按其顺序执行一遍,便可以判断出现死锁的三个序列。
P1→P2→P4→P5→P3是不安全的序列。因为在该序列中,进程P1先运行,P1尚需资源数为(4,2,0),假设将资源R1分配2台给进程P1,则系统剩余的可用资源数为(0,0,1),将导致系统所有的进程都不能作上能完成标志"True"。P5→P2→P4→P3→P1是安全的序列。因为所有的进程都能作上能完成标志"True",如下表所示。
P5→P2→P4→P3→P1具体分析如下:①进程P5运行,系统剩余的可用资源数为(2,0,1),P5尚需资源数为(1,0,1),系统可进行分配,故进程P5能作上能完成标志"True",释放P5占有的资源数(1,1,0),系统可用资源数为(3,1,1)。②进程P2运行,系统剩余的可用资源数为(3,1,1),P2尚需资源数为(1,1,1),系统可进行分配,故进程P2能作上能完成标志"True",释放P2占有的资源数(2,1,0),系统可用资源数为(5,2,1)。③进程P4运行,系统剩余的可用资源数为(5,2,1),P4尚需资源数为(2,2,1),系统可进行分配,故进程P4能作上能完成标志"True",释放P4占有的资源数(1,1,1),系统可用资源数为(6,3,2)。④进程P3运行,系统剩余的可用资源数为(6,3,2),P3尚需资源数为(3,0,1),系统可进行分配,故进程P3能作上能完成标志"True",释放P3占有的资源数(3,1,0),系统可用资源数为(9,4,2)。⑤进程P1运行,系统剩余的可用资源数为(9,4,2),P1尚需资源数为(4,2,0),系统可进行分配,故进程P1能作上能完成标志"True",释放P1占有的资源数(1,1,1),系统可用资源数为(10,5,3)。P4→P2→P1→P5→P3是不安全的序列。因为在该序列中,进程P4先运行,P4尚需资源数为(2,2,1),假设将资源R1分配2台给进程P4,则系统剩余的可用资源数为(0,0,1),将导致系统所有的进程都不能作上能完成标志"True"。P5→P1→P4→P2→P3是不安全的序列。因为在该序列中,进程P5先运行,系统剩余的可用资源数为(2,0,1),P5尚需资源数为(1,0,1),系统可进行分配,故进程P5能作上能完成标志"True",释放P5占有的资源数(1,1,0),系统可用资源数为(3,1,1)。进程P1运行,P1尚需资源数为(4,2,0),假设将资源R1分配3台给进程P1,则系统剩余的可用资源数为(0,1,1),将导致系统中的进程P1、P2、P3和P4都不能作上能完成标志"True"。
转载请注明原文地址:https://tihaiku.com/congyezige/2416632.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
假设以S和X分别表示入栈和出栈操作,并且初始和终止时栈都为空,那么( )不是合
在Windows系统中,执行x.exe时系统报告找不到y.dll,原因是( )
嵌入式操作系统主要特点包括:微型化、( )。A.可定制、实时、可靠,但不易移植
假设某计算机系统中资源R的可用数为9,系统中有3个进程竞争R,且每个进程都需要i
以下关于Windows系统中文件的叙述中,正确的是( )。A.文件一旦保存后则
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
在Windows系统中,要查看DHCP服务器分配给本机的IP地址,使用( )命
在( )时,一般需要进行兼容性测试。A.单元测试 B.系统测试 C.功能测
在某高校教学管理系统中,有院系关系D(院系号,院系名,负责人号,联系方式),教师
随机试题
Historically,dictionarieshavebeenthoughtofasdullandmechanicalwhich
WhichofthefollowingdetailsaboutthenewsisINCORRECT?[originaltext]Fe
以下哪种组织的炎症蔓延可引起巩膜炎A.角膜炎 B.关节炎 C.虹膜炎 D.
A.兴奋窦房结 B.加强心肌收缩力 C.抑制房室传导,延长房室结的ERP
治疗因体质虚弱所致的虚性晕厥,除主穴外应选用()A.气海、关元 B.风池
易伤人血分,可会聚于局部,腐蚀血肉,发为痈肿疮疡的邪气是A:风 B:湿 C:
目前国际上常用的社区护理方法不包括A.家庭访视 B.传染病隔离 C.健康指导
关于农作物,下列说法正确的是:A.中国是最早栽培大豆的国家 B.玉米是通过丝绸
下列关于储罐区低倍数泡沫灭火系统的选择中,正确的有()。A.非水溶性甲、乙、丙
对于证券组合的管理者来说,如果市场是强式有效的,管理者会选择积极的态度,以便获得
最新回复
(
0
)