資源簡介
本人學習操作系統時做的一個有關銀行家算法課程設計,內含課程設計報告、代碼以及相關的課程設計題目要求
代碼片段和文件信息
#?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
- 上一篇:電子地圖產業發展現狀
- 下一篇:鏈路狀態路由算法
評論
共有 條評論