-
银行家算法运用自身来防止死锁发生
资源介绍
一、实验题目
设计一个 n 个并发进程共享 m 个系统资源的系统。进程可动态
申请资源和释放资源,系统按各进程的申请动态的分配资源。要求采
用银行家算法防止死锁。
二、实验目的
死锁会引起计算机工作僵死,造成整个系统瘫痪。因此,死锁现
象是操作系统特别是大型系统中必须设法防止的。通过本次实验,使
学生掌握死锁的概念和产生死锁的原因和必要条件, 预防和避免死
锁的方法,死锁的检测与解除。通过本次实验,使学生加深了对死锁
概念的理解和掌握,深刻领会银行家算法的实质及实现过程。
三、设计思想(本程序中的用到的所有数据类型的定义,主
程序的流程图及各程序模块之间的调用关系)
- 上一篇: 编程虚拟实现银行家算法
- 下一篇: 银行家算法模拟实验