实验报告模板湖南城市学院
实 验 报 告
题 目 名 称 院 系
银行家算法
信 息 学 院
班
级
计 科 402
完成时间
2015.5.17
指导老 师 组长 联系电 话 组员 (姓 名, 学号) 组员 (姓 名, 学号)
主 要 原 理 及 所 参 考 的 资 料 ( 包 括 实 验
肖赛男
本次实验 成绩
曹维俊 邮件地址
曹维俊 主要任务 1306402-32 谢凯 主要任务 1306402-29 实验原理:
算法的组织,综合调度,程序运行界面的 实现
算法的实现,测试,实验报告的完成
主要参考书 计算机操作系统原理 操作系统 西安大学出版社 电子工业出版社 汤子瀛主编 William Stallings 著
内 容 及 条 件 )
算法流程图:
主 要 算 法 流 程 图 ( 包 括 实 验 步 骤 )
银行家算法流程图
系统初始 化 输入进程个数 no1 输入资源类数 no2 输入进程最大需求矩阵 Max、已分 配矩阵 Allocation 和可利用资源 矩阵 Available
Need[][]=Max[][]-Allocat ion[][]
打印输出此时资源分配 情况表 输入欲申请资源 进程号 输入是否 合法 Y 输入该进程申请的资 源量 Request[]>Need[ ][]? N Y Request[]>Availabl e[][]? N 预 分 配 调用 check() 函数进行安全 性检查 退出系 统 N Y 继续分配 (Y)? or 退出(N)? Y N
实验说明:
本 实 验 涉 及 的 主 要 算 法 细 节 说 明 ( 包 括 数 据 结 构 )
主要测试 方法及测 试数据, 包括测试 结果及测 试人 本次实验 的心得体 会(每位 同学一 段)