1
4
2
8
操作系统中安全状态是指存在一个进程的执行序列,按照该序列分配所需资源,使得进程可以正确的执行完。银行家算法是一种死锁避免算法,保证分配资源后,不会导致系统进入不安全状态。因此至少2个资源,按照丙甲乙的序列,可以保证系统是安全的,即可避免死锁。
但是安全状态是避免发生死锁,而不是一定不会发生死锁,不按照序列分配资源就可能死锁了。
不安全状态也不一定发生死锁,进程所需资源只是一个估计,实际可能没有这么多,因此不一定就死锁。
题目若是要求一定不发生死锁,则至少要8个资源
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题