好文档 - 专业文书写作范文服务资料分享网站

操作系统实验报告-死锁的避免

天下 分享 时间: 加入收藏 我要投稿 点赞

.

操作系统实验(二) 死锁的避免

1.实验内容

使用C++实现模拟随机算法和银行家算法

2.实验目的

(1)了解死锁的产生原因(随机算法) (2)理解死锁的解决办法(银行家算法)

3.实验题目

使用随机算法和银行家算法设计程序

4.程序流程图

主要过程流程图

精选文档

.

银行家算法流程图

精选文档

.

安全性算法流程图

精选文档

.

5.程序代码和运行结果

#include #include typedef struct { int A; int B;

精选文档

int C; }RES;

#define false 0 #define true 1

//系统中所有进程数量 #define PNUMBER 3

//最大需求矩阵 RES Max[PNUMBER];

//已分配资源数矩阵 RES Allocation[PNUMBER];

//需求矩阵

RES Need[PNUMBER];

//可用资源向量 RES Available={0,0,0};

//安全序列 int safe[PNUMBER];

void setConfig() {

.

精选文档

操作系统实验报告-死锁的避免

.操作系统实验(二)死锁的避免1.实验内容使用C++实现模拟随机算法和银行家算法2.实验目的(1)了解死锁的产生原因(随机算法)(2)理解死锁的解决办法(银行家算法)3.实验题目使用随机算法和银行家算法设计程序<
推荐度:
点击下载文档文档为doc格式
6j083372b502ra61x73m28mwx1483k01csv
领取福利

微信扫码领取福利

微信扫码分享