假设系统中有三类互斥资源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”,如下表所示。
怎么用Matlab得到函数的曲线图函数如下:S= -R^2*asin((R-V*t)/R)-((R 其他 2020-05-16 …
c语言中,自然交接,交,投影和并的区别?有三个关系R、S和T如下:则由关系R和S得到关系T的操作是 其他 2020-05-17 …
1)有三个关系R,S和T如下 R(AB m1 n2) S(BC 13 35) T(ABC m13) 数学 2020-05-17 …
(33)设关系 R 和S 的元数分别是r 和 s,则集合{t | t = < t r,t s>S } 计算机类考试 2020-05-23 …
设关系R、s和T分别如下图所示,其中T是R和S的一种操作结果。则A.T=R ∞SB.T=R∞SC<E 计算机类考试 2020-05-23 …
(35)设关系 R,S 和T 分别如下图所示。则有T A)T= R ? S B)T= R ? SC) 计算机类考试 2020-05-23 …
r(A*A^T)=r(A^T*A)=r(A)证明方程AX=0与A^TAX=0同解AX=0显然有A^ 数学 2020-06-10 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 英语 2020-07-14 …
一道计算分析题花生种皮紫色(R)对红色(r)为显性,原壳(T)对薄壳(t)为显性.R-r和T-t是独 语文 2020-11-29 …
用mathmetica求解常微分方程组的问题!急急急r=1,d=0.5,a=0.1,b=0.02,x 数学 2021-01-04 …