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

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

[10]3个月前 (02-01)
进程最大资源需求已分配资源数量

  R1   R2   R3  R1   R2   R3
P1  7,   5,    3  0,   1,    0
P2  3,   2,    2  2,   0,    0
P3  9,   0,    2  3,   0,    2
P4  2,   2,    2  2,   1,    1
P5  4,   3,    3  0,   0,    2

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


P2P5P4P3P1

P4P2P3P5P1

P4P5P2P1P3

P2P5P4P1P3

P4P5P3P2P1


答案

P2P5P4P3P1

P4P2P3P5P1

P4P5P2P1P3

P2P5P4P1P3


解析

P1,P2,P3,P4,P5 该序列下资源的数目如下表:        |进程|最大资源需求|R1 R2 R3|已分配资源数量|R1 R2 R3|需要资源量|R1 R2 R3|        |----|----|----|----|----|----|----|        |P1|7 5 3|0 1 0|7 4 3|        |P2|3 2 2|2 0 0|1 2 2|        |P3|9 0 2|3 0 2|6 0 0|        |P4|2 2 2|2 1 1|0 1 1|        |P5|4 3 3|0 0 2|4 3 1|        |系统剩余资源量|R1 R2 R3|3 3 2|        采用银行家死锁检测算法可以看出,P2 P5 P4 P3 P1、P4 P2 P3 P5 P1、P4 P5 P2 P1 P3、P2 P5 P4 P1 P3 都是安全序列,可以真正实施资源分配。故本题答案选择 ABCD 选项。涉及考点为第 8 章 死锁。


转载请注明出处。

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

相关文章

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

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

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

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

[10][4][单选]进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用下列哪一种操作方法

陷入内核态设置不被打扰状态字屏蔽中断将中断信号排队答案屏蔽中断解析进程运行时状态发生转换的原因是发生...

[10][6][单选]所谓“可再入程序”是指下列哪一类程序

纯代码程序,运行中不需要修改过程调用子程序,可被其他过程调用代码及堆栈,允许部分修改中断服务程序,与...

[10][7][单选]某单核处理机的计算机系统中共有 20 个进程,那么,处于就绪状态的进程最少是几个

120190答案0解析若进程推进的顺序不当,或资源不足、或分配不当,则有进程全部阻塞,因而处于就绪状...

[10][9][单选]对于如下 C 语言程序

int main() { printf("Hello World\...