全部题库 / 网络工程师 / 试题详情
单选题 网络工程师
2019-02-28

某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。

当前的资源分配状态如下:
E={<P1,r1>,<P2,r3>,<r2,P1>,<r1,P2>,<P2,r2>,<r3,P3>}
若进程P3申请一个r1类资源<P3,rl>,则系统可能会发生下列哪一种现象?(  )

A.死锁
B.无死锁
C.活锁
D.饥饿

参考答案

A

答案解析

若进程P3申请一个r1类资源<P3,r1>,则有:<r1,P2>,<P2,r3>,<r3,P3>,<P3,r1>这是一个环路等待,r1与r3只有一个资源实例,P2与P3进程满足请求与保持条件并且所获得资源又不可被剥夺,这是死锁产生的4个必要条件之一。故本题答案选择A选项。

你可能感兴趣的试题

A.时钟中断
B.输入/输出中断
C.控制台中断
D.硬件故障中断
E.用户程序执行了特权指令
A.处理器寄存器的值
B.硬件设备寄存器的值
C.栈现场状态
D.打开的文件描述符
E.线程内存空间
A.较大的吞吐量
B.较短的周转时间
C.较高的CPU利用率
D.较快的响应时间
E.较均衡的性能