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

admin2019-12-10  15

问题 某系统中共有7台打印机,3个进程共享此打印机设备,每个进程最多请求使用n台,则,系统不会死锁的n值是(          )。

选项 A、2
B、3
C、4
D、5

答案B

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

最新回复(0)