包括实验题目,代码及运行结果 实验2 银行家算法(2学时) 一、实验目的 理解银行家算法,掌握进程安全性检查的方法及资源分配的方法。 二、实验内容 编写程序实现银行家算法,并验证程序的正确性。 三、实验要求 编制模拟银行家算法的程序,并以下面给出的例子验证所编写的程序的正确性。 例子:某系统有A、B、C、D 4类资源共5个进程(P0、P1、P2、P3、P4)共享,各进程对资源的需求和分配情况如下表所示。 进程 已占资源 最大需求数 A B C D A B C D P0 0 0 1 2 0 0 1 2 P1 1 0 0 0 1 7 5 0 P2 1 3 5 4 2 3 5 6 P3 0 6 3 2 0 6 5 2 P4 0 0 1 4 0 6 5 6 现在系统中A、B、C、D 4类资源分别还剩1、5、2、0个,请按银行家算法回答下列问题: (1)现在系统是否处于安全状态? (2)如果现在进程P1提出需求(0、4、2、0)个资源的请求,系统能否满足它的请求?
2023-12-21 14:55:57 54KB code
1
数据结构与算法 -电子教案啊。学生哥们,不要错过啊!
2023-12-21 12:34:14 368KB 数据结构与算法 -电子教案
1
一本很好的数学建模参考书的电子版,附带完整的源代码(MATLAB和LINGO)
2023-12-21 10:48:00 6.75MB 数学建模
1
常见的数学建模算法讲义和相关论文,还有经典案例分析,种类齐全,共有十多种算法,包括常见的蚁群算法、遗传算法等,还有美赛指导
2023-12-21 10:45:23 413.72MB 数学建模 数学建模算法 算法讲义
1
EM(期望最大)算法估计GMM(混合高斯分布)参数,基于python实现; 使用KMeans算法进行参数初始化
2023-12-21 08:19:26 7KB python kmeans EM算法
1
北京航空航天大学6系研究生课程,韩军老师主讲的算法设计与分析往年题目,学长祖传的资源,希望对大家复习有所帮助。
2023-12-20 20:07:04 42.64MB
1
串匹配算法c++实现string matching algorithm BF,BM,KMP,SHIFT_AND,SHIFT_OR...
2023-12-20 08:04:46 5KB string matching algorithm
1
labuladong的算法秘籍V5.0.pdf
2023-12-19 19:23:18 49.15MB
1
Matlab混合粒子群算法求解TSP问题matlab代码实例(带注释)
2023-12-19 18:50:07 3KB matlab 开发语言