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

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

四级网络工程师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://pythonopen.com/?id=7744

相关文章

[1][1][单选]在不同类型的操作系统中,批处理操作系统的缺点是

缺少交互性不能并发运行CPU 利用率低周转时间长大答案缺少交互性解析批处理操作系统的优点是作业流程自...

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

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

[1][9][单选]在 Pthread 线程包中,线程操作 pthread_join 的含意是

创建一个新的线程撤销一个线程等待一个特定的线程退出参加一个新的线程答案等待一个特定的线程退出解析线程...

[1][11][单选]下列活动中,哪一种活动只存在同步关系

某年某月某日某航班的订票球队举行足球比赛汽车装配流水线上的各道工序公共复印机的使用答案汽车装配流水线...

[1][27][单选]当一个低速的 I/O 设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率

SPOOLing 技术I/O 重定向技术设备共享技术设备缓冲技术答案设备缓冲技术解析缓冲技术是计算机...

[1][42][单选]在TCP/IP参考模型中,路由选择功能实现在

接入层传输层互联层数据链路层答案互联层解析TCP/IP参考模型的互联层对应OSI参考模型的网络层,网...