• 大小: 370KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签: OS课设  

资源简介

本人学习操作系统时做的一个有关银行家算法课程设计,内含课程设计报告、代码以及相关的课程设计题目要求

资源截图

代码片段和文件信息

# ifndef __BANKER_FILE__
# define __BANKER_FILE__
 
# define _CRT_SECURE_NO_WARNINGS 1
 
 
# include 
# include 
# include 
 
# define TRUE 1       //状态位
# define FAULSE 0      //状态位
# define PCB_NUM 5      //进程数
# define RESOURCE_NUM 5   //资源种类
 
size_t Menu();         //菜单
void InitPCB();        //初始化程序
size_t SafeCheck();      //安全性算法
void RequestResource();    //发出资源请求
 
 
# endif   //__BANKER_FILE__


 
size_t g_max[PCB_NUM][RESOURCE_NUM] = { 0 };        //最大需求矩阵
size_t g_allocation[PCB_NUM][RESOURCE_NUM] = { 0 };    //已分配矩阵
size_t g_need[PCB_NUM][RESOURCE_NUM] = { 0 };       //需求矩阵
size_t g_available[RESOURCE_NUM] = { 0 };         //可利用资源向量
 
size_t g_work[RESOURCE_NUM] = { 0 };            //可利用资源数目
size_t g_finish[RESOURCE_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       22986  2017-06-22 14:41  OS课程设计\1.jpg
     文件      166711  2017-06-01 19:54  OS课程设计\2017OS课程设计课题集.pdf
     文件       59511  2017-06-01 19:54  OS课程设计\2017课程设计报告要求.pdf
     文件        8267  2017-06-14 10:24  OS课程设计\银行家.cpp
     文件      486987  2017-06-22 15:54  OS课程设计\银行家算法模拟.doc

评论

共有 条评论

相关资源