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

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

[7]8个月前 (01-26)


进程最大资源需求已分配资源数量

R1   R2   R3R1   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),且该系统目前处于安全状态。那么下列哪些是安全序列




P2P4P1P3P5

P4P5P3P2P1

P4P2P1P5P3

P5P3P2P1P4

P4P5P2P3P1


答案


P2P4P1P3P5

P4P2P1P5P3

P4P5P2P3P1


解析


P1、P2、P3、P4、P5 这 5 个进程对资源的需求如下:


image.png


采用银行家死锁检测算法可以看出,P2 P4 P1 P3 P5、P4 P2 P1 P5 P3、P4 P5 P2 P3 P1都是安全序列,可以真正实施资源分配。故本题答案选择ACE选项。


转载请注明出处。

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

相关文章

[7][2][单选]当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是

文件操作指令访管指令特权指令I/O 中断指令答案访管指令解析用户程序不能直接使用特权指令。如果用户程...

[7][5][单选]程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的

并发程序在执行时段间具有相互制约的关系并发程序的执行结果可再现并发程序与计算过程是一一对应的并发程序...

[7][7][单选]某一单核处理器的计算机系统中共有 20 个进程,那么,处于运行状态的进程最多为几个

120190答案1解析单核处理器的计算机系统中,处于运行状态的进程只能有一个。故本题答案选择 1 选...

[7][8][单选]进程被成功创建以后,该进程的进程控制块将会首先插入到下列哪个队列中

等待队列就绪队列运行队列活动队列答案就绪队列解析操作系统创建一个新进程的过程如下:①申请空白 PCB...

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

int main() { pid_t pid; int x=1;...

[7][15][单选]在虚拟页式系统中,当需要进行页面置换时,选择将驻留在内存中时间最长的一页调出的策略是

先进先出页面置换算法(FIFO)最近最少使用页面置换算法(LRU)最近最不常用页面置换算法(LFU)...