大连理工大学
大工10秋《操作系统》在线作业2
单选题
1.系统出现死锁的原因是()。
A. 计算机系统发生了重大故障
B. 有多个封锁的进程同时存在
C. 若干进程因竞争资源而无休止地等待着,不释放已占有的资源
D. 资源数远远多于进程数,或进程同时申请的资源数少于资源总数
资料:C
2.在下列解决死锁的方法中,属于死锁预防策略的是()。
A. 单资源的银行家算法
B. 有序资源使用法
C. 死锁检测法
D. 多资源的银行家算法
资料:B
3.银行家算法是一种()算法。
A. 死锁解除
B. 死锁避免
C. 死锁预防
D. 死锁检测
资料:B
4.破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了()条件。
A. 互斥使用
B. 部分分配
C. 不可抢占
D. 以上都不对
资料:C
5.为进程一次性分配其所需的资源是一种()的方法,它能使系统不发生死锁。
A. 死锁预防
B. 死锁检测
C. 死锁避免
D. 以上都不对
资料:A