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

[真1][40][多选]设系统中有 4 种类型的资源(A,B,C,D)和 5 个进程P1,P2,P3,P4,P5。

[真1]3个月前 (02-02)

A 资源的数量为 3,B 资源的数量为 12,C 资源的数量为 14,D资源的数量为14。假设某一时刻的系统状态如下表所示,系统采用银行家算法实施死锁避免策略。



最大资源需求量 Max分配资源数量 Allocation

ABCDABCD
P100440032
P227501000
P33610101354
P409840332
P5066100014


那么,下列进程的执行序列中,哪些是不安全序列?


P1→P4→P5→P2→P3

P1→P4→P2→P5→P3

P1→P4→P3→P2→P5

P1→P3→P2→P4→P5

P1→P5→P3→P4→P2


答案

P1→P4→P3→P2→P5

P1→P3→P2→P4→P5

P1→P5→P3→P4→P2


解析

CDE【解析】进程需求的资源数小于剩余的资源数才是安全序列。根据表中已分配的资源数与总资源数可得剩余的资源数为:A(1 B(6 C(5 D(4。P1 需要的 ABCD 分别为 0,0,1,2,分配后可得剩余的资源数为:A(1 B(6 C(5 D(4。P2 需要的 ABCD 分别为 2,7,5,0,分配后可得剩余的资源数为:A(0 B(0 C(0 D(0,无法满足 P3 分配。因此是不安全序列。C 选项中,P4 需要的 ABCD 分别为 0,6,5,2,分配后可得剩余的资源数为:A(1 B(0 C(0 D(2 ,无法满足 P3 分配。因此是不安全序列。D 选项中,P3 需要的 ABCD 分别为 3,6,10,10,分配后可得剩余的资源数为:A(-2 B(-6 C(-5 D(-6,无法满足 P2 分配。因此是不安全序列。E 选项中,P5 需要的 ABCD 分别为 0,6,6,8,分配后可得剩余的资源数为:A(1 B(0 C(-1 D(-4,无法满足 P3 分配。因此是不安全序列。故选择 CDE 选项。


转载请注明出处。

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

相关文章

[真1][1][单选]操作系统的功能之一是管理资源,下列描述的哪一项工作是用于资源管理的?

在虚拟页式管理系统中设置页表为用户提供应用程序接口设置内核态和用户态提供登录界面并核验用户身份答案在...

[真1][2][单选]共享性是操作系统的特征之一。下列描述的四种资源中,哪一种具有“互斥共享”性?

中央处理器 CPU系统中的打印机内存和磁盘操作系统代码和用户代码答案系统中的打印机解析所谓“互斥共享...

[真1][3][单选]下列哪一个状态码不包含在处理器状态字PSW中?

进位标志位CF运行位X陷阱标志位TF中断使能位(IF)答案运行位X解析处理机的程序状态字PSW通常包...

[真1][4][单选]系统运行时,下列哪一种情况的出现说明是发生了中断?

串口数据到达访问禁止读写的内存处理器将要访问的页面位于磁盘上执行访管指令答案串口数据到达解析所谓中断...

[真1][5][单选]系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系统调用?

用户程序终止一个进程求解自然底数e关闭一个打开的文件对临界区加互斥锁答案求解自然底数e解析系统调用的...

[真1][6][单选]计算机系统中,创建的进程具有多种特性。所谓“动态性”是指

进程无时无刻不在运行过程中进程动态产生、动态变化、动态消亡进程可以在不同计算机上迁移进程只能向前运行...