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

  2. A:3
    B:2
    C:5
    D:4

    答案:4

  3. 假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示
    此时存在的一个安全序列是( )

  4. A:P3, P4, P2, P1, P0
    B:P2, P1, P0, P3, P4
    C:P1, P0, P3, P4, P2
    D:P0, P2, P4, P1, P3
  5. 某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备。可确保系统不发生死锁的设备数n最小为( )

  6. A:12
    B:9
    C:10
    D:11
  7. 系统中有3个不同的临界资源R1、R2和R3,被4个进程p1、p2、p3及p4共享。各进程对资源的需求为:p1申请R1和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。若系统出现死锁,则处于死锁状态的进程数至少是( )

  8. A:4
    B:3
    C:1
    D:2
  9. 假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果是( )

  10. A:存在唯一安全序列P3、P1、P2,系统处于安全状态
    B:不存在安全序列,系统处于不安全状态
    C:存在唯一安全序列P3、P2、P1,系统处于安全状态
    D:存在多个安全序列,系统处于安全状态
  11. 下列关于银行家算法的叙述中,正确的是( )

  12. A:当系统处于不安全状态时,系统中一定会出现死锁进程
    B:银行家算法破坏了死锁必要条件中的“请求和保持”条件
    C:银行家算法可以预防死锁
    D:当系统处于安全状态时,系统中一定无死锁进程

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