操作系统银行家算法模拟实验(报告中附源码)

zouxianping486 38 0 DOCX 2019-04-30 08:04:28

【实验目的】1.理解死锁的概念;2.用高级语言编写和调试一个银行家算法程序,以加深对死锁的理解。【实验准备】1.产生死锁的原因竞争资源引起的死锁进程推进顺序不当引起死锁2.产生死锁的必要条件互斥条件请求和保持条件不剥夺条件环路等待条件3.处理死锁的基本方法预防死锁避免死锁检测死锁解除死锁【实验内容】1.实验原理银行家算法是从当前状态出发,逐个按安全序列检查各客户中谁能完成其工作,然后假定其完成工作且归还全部贷款,再进而检查下一个能完成工作的客户。如果所有客户都能完成工作,则找到一个安全序列,银行家才是安全的。与预防死锁的几种方法相比较,限制条件少,资源利用程度提高了。缺点:

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-04-30 08:04:28

不错,做是我想要的,报告很全。