银行家安全算法实验报告.docVIP

  • 44
  • 0
  • 约2.73千字
  • 约 5页
  • 2018-02-24 发布于河南
  • 举报
银行家安全算法实验报告

南昌大学实验报告 ---(2)编程实现银行家安全算法 学生姓名: 学 号: 专业班级: 实验类型:□ 验证 □ 综合 ■ 设计 □ 创新 实验日期: 实验成绩: 一、实验目的 通过实验加强对银行家安全算法的理解和掌握。 二、实验内容 熟悉避免死锁发生的方法,死锁与安全序列的关系,编程实现银行家算法,要求输出进程的安全序列。 三、实验要求 1、需写出设计说明; 2、设计实现代码及说明 3、运行结果; 四、主要实验步骤 设计说明: 假定系统中有五个进程P0,P1,P2,P3,P4,和三类资源A、B、C,在T0时刻的资源分配情况如下图所示,且T0时刻系统安全。 流程图: 重要数据说明: 请求向量:request[3] 可利用资源向量:available[3] 分配矩阵:allocation[5][3] 需求矩阵:need[5][3] 工作向量:work[3] 进程完成标志:finish[5] 安全序列:safe[5] 请求进程号:proc 找到满足条件的进程的标志:found 系统处于安全的标志:safty 系统能满足请求向量的标志:give 设计实现代码: #includestdio.h voi

文档评论(0)

1亿VIP精品文档

相关文档