设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的①~⑤五种情况,(1)两种情况可能会发生死锁。对于这两种情况,若将(2),则不会发生死锁。
①②③④⑤
m 2 2 2 4 4
n 1 2 2 3 3
w 2 1 2 2 3
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的①~⑤五种情况,(1)两种情况可能会发生死锁。对于这两种情况,若将(2),则不会发生死锁。
①②③④⑤
m 2 2 2 4 4
n 1 2 2 3 3
w 2 1 2 2 3
表1-2 多个进程对资源R的5种使用情况 | |||||
a | b | c | d | e | |
m n w | 2 1 2 | 2 2 1 | 2 2 2 | 4 3 2 | 4 3 3 |
a | b | c | d | e | ||||||||||||||
m n w | 2 1 2 | 2 2 1 | 2 2 2 | 4 3 2 | 4
A. a和b B. b和c C. c和d D. c和e [单项选择]假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列情况中,系统可能会产生死锁的是 (27) 。
A. m=4,n=3,w=2 B. m=4,n=2,w=3 C. m=5,n=2,w=3 D. m=5,n=3,w=2 [填空题]设系统中仅有一类资源共3个,系统中有3个进程共享该资源,每个进程至少请求一个资源,若它们所需要的资源最大量总和是X,则发生死锁的必要条件是______。
[单项选择]已知有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是 (26) 。
A. -m~1 B. -m~0 C. -(n-m)~m D. -(m-1)~n [简答题]设系统中有三类资源A.B和C,又设系统中有5个进程P1,P2,P3,P4和P5。在T0时刻系统状态如下:
|