死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”的条件是( )。
A. 银行家算法
B. 一次性分配策略
C. 剥夺资源算法
D. 资源有序分配策略
查看答案
某系统中有三个并发进程都需要四个同类资源,则该系统必然不会发生死锁的最少资源是( )
A. 9
B. 10
C. 11
D. 12
下列关于银行家算法的叙述中,正确的是()。
A. 银行家算法可以预防死锁
B. 当系统处于安全状态时,系统中一定无死锁进程
C. 当系统处于不安全状态时,系统一定会出现死锁进程
D. 银行家算法破坏了死锁必要条件中的“请求和保持”条件
死锁产生的根本原因是( )。
A. 资源竞争和进程推进顺序不当
B. 并发进程执行速度太慢
C. 资源的分配策略有误
D. 系统中并发执行的进程太多
在操作系统中,死锁出现是指( )。
A. 资源个数远远小于进程数
B. 计算机系统发生重大故障
C. 进程同时申请的资源数超过资源总数
D. 若干进程因竟争资源而无限等待其他进程释放已占有的资源