问题 单项选择题

系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:最大需求量度 已分配资源量 P1 7 4 P2 6 2 P3 2 0 P4 3 2 系统剩余资源量:1 如果在该状态下,进程P3申请1个资源,分配后,系统的状态是________。

A.安全状态

B.不安全状态

C.死锁状态

D.临界状态

答案

参考答案:C

解析:[评析] 所谓系统处于安全状态指的是:对于一个系统中所有进程构成的队列 <P1,P2,…Pn>如果对于每一个进程Pi(1≤i≤n),其以后所需要的资源数量不超过系统当前剩余资源数量与所有进程Pj(j<i)当前占用资源之和。这时我们称这样的进程序列是安全的。死锁状态是指系统中所有进程处于相互等待资源状态,当P3申请了系统中仅剩下的一个资源后,而此时系统中的所有进程均没有得足够的资源,此时系统中各个进程处于相互等待资源中,从而形成死锁。死锁状态是一种特殊的不安全状态,处于不安全状态中的进程并不一定就处于死锁中,但随着时间的推移,将会最终形成死锁。

单项选择题
单项选择题