当前位置:首页 > 四级网络工程师 > [10] > 正文内容

[10][30][单选]某计算机系统中共有 3 个进程 P1、P2 和 P3,4 类资源 r1、r2、r3 和 r4。

[10]11个月前 (02-01)

其中 r1 和 r3 每类资源只有 1 个实例,r2 资源有 2 个实例,r4 有有3个实例。

image.png


当前的资源分配状态如下: E = {< P1, r1 >, < P2, r3 >, < r2, P1 >, < r1, P2 >, < P2, r2 >, < r3, P3 >}

若进程 P3 申请一个 r1 类资源<P3,r1>,则系统可能会发生下列哪一种现象


死锁

无死锁

活锁

饥饿


答案

死锁


解析

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


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=6006

相关文章

[10][1][单选]从计算机安全保护角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础第一道安全防线虚拟机和扩展机答案第一道安全防线解析在黑客和网络攻击者看来,操...

[10][2][单选]共享性是操作系统的特征之一,下列哪种软件资源可以同时共享

可重入代码临界区中断服务程序内核调度模块答案可重入代码解析系统中还有一类资源,它们在同一时间段可以被...

[10][3][单选]操作系统需要处理器从内核态转为用户态时,采用的是下列哪种方法

调用访管指令调用中断程序陷入修改程序状态字利用堆栈返回答案修改程序状态字解析机器处于核心态是可以执行...

[10][10][单选]有如下 C 语言程序

void * th_f(void * arg) { pr...

[10][11][单选]某系统在打印数据时,读数据进程、处理数据进程和打印结果进程是通过下列哪个对象相关联的

缓冲区打印机进程磁盘答案缓冲区解析通过设置缓冲区,可以缓解处理机和设备之间速度不匹配的矛盾,并减少对...

[10][13][单选]不同进程之间进行通信时,可以按需要采用同步或异步的方式,下列方法中,哪一种通信方式是同步的

共享内存消息机制管道通信套接字答案管道通信解析共享内存即共享缓冲区方式进行通信,缓冲区数目不为 1...