第十章测试
1.某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是( )
A:4
B:5
C:3
D:2

答案:A
2.假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示
此时存在的一个安全序列是( )
A:P1, P0, P3, P4, P2
B:P0, P2, P4, P1, P3
C:P2, P1, P0, P3, P4
D:P3, P4, P2, P1, P0
3.某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备。可确保系统不发生死锁的设备数n最小为( )
A:10
B:12
C:9
D:11
4.系统中有3个不同的临界资源R1、R2和R3,被4个进程p1、p2、p3及p4共享。各进程对资源的需求为:p1申请R1和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。若系统出现死锁,则处于死锁状态的进程数至少是( )
A:1
B:3
C:2
D:4
5.假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果是( )
A:存在多个安全序列,系统处于安全状态
B:不存在安全序列,系统处于不安全状态
C:存在唯一安全序列P3、P1、P2,系统处于安全状态
D:存在唯一安全序列P3、P2、P1,系统处于安全状态
6.下列关于银行家算法的叙述中,正确的是( )
A:银行家算法可以预防死锁
B:当系统处于安全状态时,系统中一定无死锁进程
C:银行家算法破坏了死锁必要条件中的“请求和保持”条件
D:当系统处于不安全状态时,系统中一定会出现死锁进程

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(127) dxwkbang
返回
顶部