- 4
- 0
- 约7.82千字
- 约 16页
- 2020-07-23 发布于安徽
- 举报
操作系统实验(二) 死锁的避免
1.实验内容
使用 C++实现模拟随机算法和银行家算法
2.实验目的
(1)了解死锁的产生原因(随机算法)
(2)理解死锁的解决办法(银行家算法)
3.实验题目
使用随机算法和银行家算法设计程序
4.程序流程图
主要过程流程图
银行家算法流程图
安全性算法流程图
5.程序代码和运行结果
#include stdio.h
#includestdlib.h
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()
{
int i=0,j=0;
printf(================ 开始手动配置资源 ==================\n);
//可分配资源
printf( 输入可分配资源 \n);
scanf(%d%d%d,Available.A,Available.B,
您可能关注的文档
- 江宁校区图书馆网络系统集成.docx
- 网络启动并自动从局域网共享安装系统地方案.docx
- 日语口语900句电子书.docx
- 操作系统读者与写者问题课程设计报告[1].docx
- 白堡中学第二学期七年级月考试题(下).docx
- 网络学习工具与应用第三次顾修齐.docx
- 网络学习工具与应用第三次作业.docx
- 操作系统课程设计——哲学家进餐问题.docx
- N套_操作系统期末试卷(含答案).docx
- 操作系统哲学家就餐问题实验报告.docx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
原创力文档

文档评论(0)