早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为8、7和4。在T0时刻系统中有P1、P2、P3、P4.和P5

题目

假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为8、7和4。在T0时刻系统中有P1、P2、P3、P4.和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为(24)。如果进程按(25)序列执行,那么系统状态是安全的。

A.0、1和0

B.0、1和1

C.1、1和0

D.1、1和1

参考答案
正确答案:C
解析:试题(24)的正确答案是C。因为,初始时系统的可用资源数分别为8、7和4。在 T0时刻已分配资源数分别为7、6和4,因此系统剩余的可用资源数分别为1、1和0。试题(25)的正确答案是D。安全状态是指系统能按某种进程顺序(P1,P2,…,Pn),来为每个进程Pi分配其所需的资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利完成。如果无法找到这样的一个安全序列,则称系统处于不安全状态。本题,序列已经给出,只需将四个选项按其顺序执行一遍,便可以判断出现死锁的三个序列。由于R3资源为0,系统不能在分配R3资源了,所以不能一开始就运行需要分配 R3资源的进程。所以,A和B显然是不安全的。现在求序列P4→P2→P1→P5→P3是否安全。进程P4可以加上能完成标志“True”,如下表所示。因为系统的可用资源数为(1,1,0),而进程P4只需要一台R1资源:进程P2可以加上能完成标志“True”,因为进程P4运行完毕将释放所有资源,此时系统的可用资源数应为(2,3,1),而进程P2只需要(0,1,1),进程P2运行完毕将释放所有资源,此时系统的可用资源数应为(4,4,2);进程P1不能加上能完成标志“True”,因为,进程P1需要R1资源为5,系统能提供的R1资源为4,所以序列无法进行下去,因此,P4→P2→P1→P5→P3为不安全序列。

序列P4→P2→P5→P1→P3是安全的,因为所有的进程都能加上完成标志“True”,如下表所示。
看了假设系统中有三类互斥资源R1、...的网友还看了以下:

若实体间的联系是M∶N,则将联系类型( )A.的属性加入任一个关系模式中B.的属性加入N端实体类型相 计算机类考试 2020-05-23 …

若实体间联系是M:N的,则将联系类型______。A.的属性加入任一个关系模式中B.的属性加AN端实 计算机类考试 2020-05-23 …

各类信息系统中,哪类系统不涉及全局的、系统性的管理,比如财会管理、生产管理等?A.办公自动化系统B 计算机类考试 2020-05-24 …

在各类信息系统中,哪类系统不涉及全局的、系统性的管理,比如财会管理、生产管理等?A.办公自动化系 计算机类考试 2020-05-24 …

UML中主要有依赖关系、泛化关系、关联关系、实现关系等关系。其中,( )是类元之间的语义关系,其中的 计算机类考试 2020-05-26 …

VSEPR理论中关于斥力顺序的一个问题“处于中心原子的全充满价层里的键合电子之间的斥力大于处于中心 化学 2020-06-16 …

对立事件,互斥事件……哎……我服了,对立事件和互斥事件分不清……(数学答案是唯一,这序号题被我拆开 数学 2020-07-03 …

人类最后会不会灭亡地球早晚要毁灭人类可以走出地球、太阳系也会毁灭人类可以走出太阳系、宇宙也在不断扩 其他 2020-07-06 …

求详解办什么答案是B12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类 数学 2020-07-08 …

城市生态系统中人类起着重要的支配作用,其重要作用体现在()A.消费者主要是人类B.城市的一切设施是 其他 2020-08-03 …