资源简介
大三上学期的操作系统课程的实验作业,要求模拟实现银行家算法。代码格式良好,注释得当,可供有需要的人参考学习。
代码片段和文件信息
#include “BankAlgorithm.h“
BankAlgorithm::BankAlgorithm()
{
}
void BankAlgorithm::initialize(string filename)
{
ifstream in(filename);
if (!in.is_open())
{
cout << “文件打开错误!“;
exit(1);
}
//初始化进程数、资源种类及各类资源的分配情况
in >> procNum >> resNum;
for (int i = 0; i < resNum; i++)
{
in >> available[i];
}
for (int i = 0; i < procNum; i++)
{
for (int j = 0; j < resNum; j++)
{
in >> max[i][j];
}
for (int j = 0; j < resNum; j++)
{
in >> allocation[i][j];
}
for (int j = 0; j < resNum; j++)
{
in >> need[i][j];
}
}
in.close();
}
void BankAlgorithm::start(string filename)
{
cout << “\t\t ===========================================“ << endl;
cout << “\t\t| |“ << endl;
cout
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-24 12:39 操作系统银行家算法_实验报告+源代码\
文件 462559 2018-11-24 12:39 操作系统银行家算法_实验报告+源代码\实验报告.docx
目录 0 2018-11-23 17:59 操作系统银行家算法_实验报告+源代码\源代码\
文件 6382 2018-11-23 20:52 操作系统银行家算法_实验报告+源代码\源代码\BankAlgorithm.cpp
文件 869 2018-11-22 20:58 操作系统银行家算法_实验报告+源代码\源代码\BankAlgorithm.h
文件 105 2018-11-20 13:10 操作系统银行家算法_实验报告+源代码\源代码\initialize.txt
文件 110 2018-11-22 21:14 操作系统银行家算法_实验报告+源代码\源代码\main.cpp
- 上一篇:模式识别与智能计算源代码
- 下一篇:ACM宣讲会PPT参考
相关资源
- WebForm中EasyUI DataGrid
- EasyUI中datagrid 分页,增删改查,上下
- ansys fluent udf帮助文档
- 《ANSYS Workbench机械工程应用精华30例》
- Easyx图形库(打开<graphics.h>的头文
- EasyCode.Ms可视汇编 完美中文安装版.
- Ansys 用户子程序upfs 手册
- ANSYS Workbench材料库
- windows调试sys驱动--DriverMonitor
- Power Bank 移动电源方案,已量产,含源
- MS-DOS文件
- COMP6231 Distributed System MidTest
- easybcd2.3
- 基于Codesys的EtherCAT百台伺服联动程序
- ANSYS土木工程经典命令流大全
- 基带传输系统systemview仿真
- STM32F0的sys.h测试例程,函数名和功能
- ASRDisp.exe 移动设备同步显示软件 Act
- 在ansys中如何局部细化网格
- 根据EasyMesh改编的三角形单元自动剖分
- syszuxpinyin-demo(移植SYSZUXpinyin的一个官
-
Syba
se 12.5.1\\注册license - WEKA入门用的银行数据集bank-data.arff
- UIParticlesSystem.unitypackage
- ANSYS技巧与命令大全含代码
- ANSYS 2-D静态磁场分析
- Nokia 603 证书限制破解文件
- EasyBCD2.2
- jeasyopc解决中文所需要的JCustomOpc.dll文
- TraSystem.zip
评论
共有 条评论