某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有(

资格题库2022-08-02  29

问题 某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有(  )个,才能保证系统不会发生死锁。A.9B.10C.11D.15

选项 A.9
B.10
C.11
D.15

答案 C

解析 本题考查操作系统进程管理方面的基础知识。
假设系统为每个进程分配了资源最大需求数减1个资源,对于本题为5*(3-1)=10个资源,这时如果系统还剩余1个,能保证5个进程中的一个进程运行完毕。当该进程释放其占有的资源,系统可用资源数为3个,能保证未完成的4个进程中的3个进程运行完毕。当这3个进程释放其占有的资源,系统可用资源数为9个,显见能确保最后一个进程运行完。
转载请注明原文地址:https://tihaiku.com/congyezige/2417998.html

最新回复(0)