假设系统中有三类互斥资源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
解析:试题(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”,如下表所示。

3和6、2和8、5和6、4和9,用自己喜欢的方法找出下面的最小公倍数,看你发现了什么? 数学 2020-03-31 …
观察下列各式:2/1X2=2/1+2,3/2x3=3/2+3,4/3x4=4/3+4,5/4x5= 数学 2020-05-16 …
希望在一点前有答案,1到3题列式,4和5用综合式求帮助撒~1.三月份计划产鞋2400双,实际生产了 数学 2020-06-03 …
1、设A、B为任意两个事件,则有2、设随机变量X~N(1,4),Y=2X+1,则Y所服从的分布为3 数学 2020-06-18 …
从5双不同鞋子,抽4只,设Ai为其中有i只可以配对.i=0,2,4,那麼概从5双不同鞋子,抽4只, 数学 2020-07-09 …
设两圆C1,C2都和两坐标轴相切,且都过点(4,1)设两圆C1、C2都和两坐标轴相切,且都过点(4 数学 2020-07-09 …
用4米或3米的管子铺一条长81米的自来水管道,长的每根6元,短的每根5.4元,铺设时管子不能锯断, 数学 2020-07-29 …
待定系数法分解因式题目是将(4x^2+3x-4)/(x^4-1)化为部分分式之和.太久没接触数学了 数学 2020-08-03 …
我要做一个小学的项目策划现在需要了解小学建设期间的时间和费用目前项目分解如下1设计阶段——费用?—— 其他 2020-11-02 …
4和14用分解质因数的方法找出它们的最大公因数 其他 2021-02-15 …