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