操作系统实验银行家算法VC++源代码
银行家算法1.实验目的和要求银行家算法是避免死锁的一种重要方法,要求编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。2.实验内容1.设计进程对各类资源最大申请表示及初值确定。2.设定系统提供资源初始状况。3.设定每次某个进程对各类资源的申请表示。4.编制程序,依据银行家算法,决定其申请是否得到满足。3.实验说明1.数据结构假设有M个进程N类资源,则有如下数据结构:MAX[M*N]M个进程对N类资源的最大需求量AVAILABLE[N]系统可用资源数ALLOCATION[M*N]M个进程已经得到N类资源的资源量NEED[M*N]M个进程还需要N类资源的资源
下载地址
用户评论
没有真正实现进程的创建,不过效果还可以。
实现简单,恩,不错,可参考!
实现方法简单
不错 可以作为参考
还好,可以作为参考
实现的方式比较简单,还不错。
比较简单一种实现方式,还不错。