首页
登录
从业资格
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时
考试题库
2022-08-02
69
问题
假设系统中有三类互斥资源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/2415090.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此
假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加
假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加
采用()的手段可以防止系统出现死锁。A.限制进程互斥使用共享资源 B.PV操作
对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户的服务
分布式数据库系统的透明性主要表现在位置透明性和()。A.数据透明性 B.处
假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与
假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加
某直升机的显示控制计算机是其座舱显控系统的核心部件,将来自飞行员的参数和控制命令
某舰载综合处理系统由若干数据处理模块、10处理模块、信号处理模块、图形处理模块、
随机试题
Whatdoesthemanwanttodo?[br][originaltext]M:Iwouldliketosubscribet
VictoriaBarzilaiopenedhermouthwidesothedoctorcouldlookathersore
艺术活动产生于人类的()A.原始社会 B.奴隶制前期 C.奴隶制后期 D.
哪项与过期妊娠无关A.胎盘过熟 B.胎儿量值小于同孕龄胎儿 C.羊水过少
A.致力于人的行为改变的科学 B.为人的行为改变提供环境支持 C.观察、记录
为了胎儿的健康,孕妇一定要保持身体健康。为了保持身体健康,她必须摄取足量的钙质,
荀子说:“干越夷貉之子,生而同声,长而异俗,教使之然也。”这强调影响人的身心发展
利用未公开信息交易需承担的民事责任包括()。 ①利用未公开信息进行交易给
下列房地产中,属于免征房产税的有( )。A.监狱用房 B.高校招待所 C.
以下可用于制备O/W型乳剂的是A.阿拉伯胶 B.西黄蓍胶 C.氢氧化铝 D
最新回复
(
0
)