当前位置:首页 > 学习 > 四级网络工程师 > 正文内容

[11][40][多选]某操作系统的当前资源分配状态如下表所示。

四级网络工程师3个月前 (02-02)
进程最大资源需求已分配资源数量

R1 R2 R3R1 R2 R3
P17 5 30 1 0
P23 2 22 0 0
P39 0 23 0 2
P42 2 22 1 1
P54 3 30 0 2


假设当前系统可用资源 R1、R2 和 R3 的数量为(3,3,2),且该系统目前处于安全状态,那么下列哪些是安全序列




P2P4P1P5P3

P4P5P3P1P2

P2P5P4P1P3

P4P2P1P3P5

P2P4P3P5P1


答案


P2P4P1P5P3

P2P5P4P1P3

P4P2P1P3P5

P2P4P3P5P1



解析


若按 A 选项顺序分配,分配给 P2 使之满足运行,按当前资源,可分配,分配后可用资源为3,2,1,P4 运行结束,全部释放资源后为5,4,3,可以分配给 P5,分配后可用资源为1,1,2,P1 运行结束,全部释放资源后为5,4,5,准备分配给 P3,P3 当前资源需求量为6,0,0,发现 R1 资源不足以分配给 P3,因此 A 选项不是安全序列。同理分析其他选项,可得出 ACDE 是安全序列。涉及考点为第 8 章 死锁。


转载请注明出处。

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

相关文章

[1][3][单选]引入中断技术可以使计算机的运行效率得到提高,下列对中断响应顺序产生影响的是

中断优先级时间片大小特权指令中断向量答案中断优先级解析在多级中断系统中,同时有多个中断请求时,CPU...

[1][4][单选]操作系统提供给用户用于应用程序编程的唯一接口是

系统调用运行平台编译开发环境中断服务程序答案系统调用解析系统调用是操作系统提供给编程人员唯一接口,故...

[1][6][单选]下列各种数据对象中,与进程具有——对应关系的是

程序进程控制块动态库堆栈答案进程控制块解析进程由指令、数据和进程控制块PCB3 部分组成。PCB 是...

[1][7][单选]某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是

运行状态就绪状态挂起状态阻塞状态答案运行状态解析线程调度的主要功能是根据一定的调度算法,从就绪队列中...

[1][15][单选]在可变分区存储管理方案中,在对一个分区进行回收时,若该分区的起始地址加长度等于空闲区表中某个登记项所表示空闲区的起始地址,则表示

该回收分区的上邻区是空闲的该回收分区的下邻区是空闲的该回收分区的上、下邻区都是空闲的该回收分区的上、...