A-A+

某系统中共有7台打印机 3个进程共享此打印机设备 每个进程最多请求使用n台 则 系统不会死锁

2022-08-07 16:26:06 问答库 阅读 182 次

问题详情

某系统中共有7台打印机,3个进程共享此打印机设备,每个进程最多请求使用n台,则,系统不会死锁的n值是()。
A.2
B.3
C.4
D.5请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:本题考查进程死锁的基本知识。考虑一下极端情况,每个进程已经分配到了x台打印机,那么,其中任何一个进程只要再分配到1台磁打印机即可满足它的最大需求,该进程总能运行下去直到结束,然后将磁带机归还给系统再次分配给其它进程使用。所以,系统中只要满足3x≤7—1这个条件即可以认为系统不会死锁,解得x≤2,再加上前面分析的多加的1台打印机,也就是说,系统中每个进程最多可以申请3个打印机是不会死锁的。

考点:打印机,进程