亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 銀行家.cpp

?? 操作系統 銀行家算法 。。。。及課件 和課后習題答案
?? CPP
字號:
// 銀行家.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>

#define M 5     //總進程數
#define N 3     //總資源數
#define FALSE 0
#define TRUE 1
int MAX[M][N]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};//M個進程對N類資源最大資源需求量
int ALLOCATION[M][N]={{0,1,0},{2,0,0},{3,0,2},{2,1,1},{0,0,2}};//M個進程已經得到N類資源的資源量
int NEED[M][N]={{7,4,3},{1,2,2},{6,0,0},{0,1,1},{4,3,1}};//M個進程還需要N類資源的資源量
int AVAILABLE[N]={3,3,2};//系統可用資源數 
int Request[N]={0,0,0};
int proc[M]={0,1,2,3,4};
void show();
void safe(int);
void main()
{
	int i=0;int j=0;
	char flag='Y';
	show(); 
	while(flag=='Y'||flag=='y')
	{
	cout<<"請輸入需要請求資源的進程號:";
	cin>>i;
	if (i<0||i>4) cout<<"輸入的進程號不存在,請重新輸入!"<<endl;
	cout<<"請輸入此進程需要申請的資源數:"<<endl;
	for(j=0;j<3;j++)
		{
			cout<<"資源"<<j<<":";
			cin>>Request[j];
			if(Request[j]>NEED[i][j])
			{
				cout<<"進程"<<i<<"申請的資源數大于此進程所需第"<<j<<"類資源的資源量!";
				cout<<"申請不合理,請重新選擇!"<<endl<<endl;
				flag='Y';
				break;
			}
		   if(Request[j]>AVAILABLE[j])
		   {
			   cout<<"進程"<<i<<"申請的資源數大于第"<<" "<<j<<" "<<"類資源可利用的資源量!";
				cout<<"申請不合理,請重新選擇!"<<endl<<endl;
				flag='Y';
				break;
			}
		}
	if(Request[j]<NEED[i][j] && Request[j]<AVAILABLE[j])	continue; 
				safe(i);  
				cout<<endl;
				cout<<"是否繼續銀行家算法演示,按'Y'或'y'鍵繼續,按'N'或'n'鍵退出演示:";
				cin>>flag;
	}
}
void show()//顯示已知
{
	cout<<"       "<<"MAX"<<"   "<<"ALLOCATION"<<"    "<<"NEED"<<endl;
	for(int i=0;i<5;i++)
	{
		cout<<proc[i]<<"     "<<MAX[i][0]<<' '<<MAX[i][1]<<' '<<MAX[i][2]<<"     ";
		cout<<ALLOCATION[i][0]<<' '<<ALLOCATION[i][1]<<' '<<ALLOCATION[i][2]<<"     ";
        cout<<NEED[i][0]<<' '<<NEED[i][1]<<' '<<NEED[i][2]<<endl;

	}
	cout<<"AVAILABLE:"<<"  "<<AVAILABLE[0]<<" "<<AVAILABLE[1]<<" "<<AVAILABLE[2]<<endl;
};
void safe(int s)//安全檢查
{
int WORK[N],FINISH[M],temp[M];
int i,j,k=0,count;
for(i=0;i<M;i++) FINISH[i]=FALSE;
for(j=0;j<N;j++)  WORK[j]=AVAILABLE[j];
i=s;
while (i<M)
 {  
	 if(FINISH[i]==FALSE)
	{
	  count=0;
	   for(j=0;j<N;j++)
	   {
	    if( NEED[i][j]>WORK[j])   count+=1;
		else WORK[j]=WORK[j]+ALLOCATION[i][j];
	   }
	if(count==0)  
	{
		FINISH[i]=TRUE;
        temp[k]=i;
		k++;
		i=0;
	}
	else {
			for(j=0;j<N;j++)  {if( NEED[i][j]<=WORK[j])  WORK[j]=WORK[j]-ALLOCATION[i][j];}
			i++;}
	}
	else i++;
					 
				   
 }
	count=0;
	for(i=0;i<M;i++)
	   if(FINISH[i]==FALSE)  count+=1;
	   if( count!=0)
		{
			cout<<endl;
			cout<<"系統不安全!!!本次資源申請不成功!!!"<<endl;
			cout<<endl;
			}
				   
		else{
		        cout<<endl;
				cout<<"經安全性檢驗,系統安全,本次分配成功."<<endl;
				cout<<endl;
				cout<<" 本次安全序列:";
				for(i=0;i<M;i++)cout<<"進程"<<temp[i]<<"->";
				cout<<endl;}
                 
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
51午夜精品国产| 91香蕉视频在线| 久久伊人中文字幕| 国内外成人在线视频| 久久精品视频一区| 9i在线看片成人免费| 一区二区三区精品在线| 91麻豆精品国产91久久久资源速度| 日韩精品一二三区| 久久亚洲精华国产精华液 | 中文天堂在线一区| 色偷偷成人一区二区三区91| 午夜久久久影院| 久久老女人爱爱| 日本高清无吗v一区| 免费成人你懂的| 国产精品视频线看| 欧美浪妇xxxx高跟鞋交| 国产精品一色哟哟哟| 亚洲乱码国产乱码精品精98午夜| 欧美日韩国产高清一区| 国产精品一二三四区| 一区二区成人在线视频| 精品日韩在线观看| 91原创在线视频| 久久激五月天综合精品| 亚洲欧美在线视频| 欧美r级电影在线观看| 色综合久久中文综合久久牛| 久久精品国产在热久久| 亚洲欧洲精品一区二区三区不卡 | av成人老司机| 视频一区二区三区在线| 国产欧美日韩激情| 欧美一区二区视频在线观看 | 午夜伦欧美伦电影理论片| 2020国产精品自拍| 欧美高清dvd| 色综合久久综合中文综合网| 久久av资源网| 日韩二区三区四区| 夜色激情一区二区| 欧美国产精品一区二区三区| 日韩欧美中文一区二区| 色88888久久久久久影院野外| 国产美女久久久久| 日本三级亚洲精品| 亚洲国产一区二区三区青草影视| 亚洲国产精品ⅴa在线观看| 欧美一区二区三区播放老司机| 91亚洲大成网污www| 国产99一区视频免费| 免费看黄色91| 日本不卡在线视频| 偷拍与自拍一区| 一区二区三区四区精品在线视频| 国产婷婷色一区二区三区四区 | 欧美大片在线观看| 欧美日韩免费电影| 欧美视频一区二区| 色综合色狠狠天天综合色| eeuss影院一区二区三区| 粉嫩一区二区三区性色av| 狠狠色丁香久久婷婷综合丁香| 免费精品视频最新在线| 日韩精品亚洲专区| 午夜精品久久久久| 亚洲成人激情综合网| 亚洲国产乱码最新视频| 一区二区三区在线观看视频 | 欧美一区二区精品| 欧美日韩视频在线一区二区| 欧美亚洲自拍偷拍| 欧美日韩一区二区电影| 欧美在线一区二区| 欧美日韩在线不卡| 欧美久久久久免费| 3atv一区二区三区| 欧美一区二区三区免费观看视频| 777午夜精品免费视频| 欧美一区二区三区日韩视频| 欧美一区二区三区成人| 精品国产乱码久久| 国产欧美中文在线| 综合久久给合久久狠狠狠97色| 亚洲天堂2014| 亚洲一区二区三区视频在线| 亚洲第一av色| 免费日韩伦理电影| 国产精品99久久不卡二区| 国产成人丝袜美腿| 99久久久国产精品| 欧美综合一区二区| 欧美一区二区黄| 久久久久久日产精品| 中文字幕一区二区三区不卡| 一区二区在线观看av| 日日摸夜夜添夜夜添国产精品| 蜜桃视频第一区免费观看| 国产精品中文欧美| 一本一道久久a久久精品综合蜜臀| 欧美日韩另类一区| 久久久午夜精品理论片中文字幕| 自拍偷拍欧美精品| 日韩成人午夜电影| 国产精品一二三四| 在线观看日韩高清av| 精品国一区二区三区| 日韩美女啊v在线免费观看| 午夜精品免费在线| 国产suv精品一区二区三区| 欧美性大战xxxxx久久久| 精品国产一区二区三区久久影院 | 欧美高清视频在线高清观看mv色露露十八| 一区二区三区中文在线观看| 午夜国产精品一区| 国产精品小仙女| 欧美日韩中文另类| 中文字幕成人在线观看| 舔着乳尖日韩一区| 成人高清视频在线观看| 欧美一级久久久久久久大片| 亚洲天堂精品在线观看| 老司机精品视频一区二区三区| 91蜜桃在线观看| 久久先锋资源网| 亚洲中国最大av网站| 成人自拍视频在线观看| 91精品国产一区二区三区| 国产精品视频在线看| 老色鬼精品视频在线观看播放| 91蝌蚪porny成人天涯| 久久一区二区视频| 奇米影视一区二区三区| 91成人免费在线| 日韩毛片精品高清免费| 国产麻豆精品在线| 欧美一区二区三区系列电影| 夜夜精品视频一区二区 | 在线观看欧美黄色| 国产精品三级视频| 国产乱子轮精品视频| 欧美剧情片在线观看| 亚洲一区二区欧美日韩| 97se亚洲国产综合自在线不卡| 久久蜜桃香蕉精品一区二区三区| 日韩不卡一二三区| 欧美亚洲动漫精品| 亚洲一区二区三区四区五区黄| 99久久精品国产一区| 国产欧美一区二区三区网站 | 精品乱人伦一区二区三区| 日韩专区欧美专区| 欧美蜜桃一区二区三区| 又紧又大又爽精品一区二区| 91免费小视频| 亚洲欧美在线aaa| 91免费版在线| 一区二区三区在线视频播放| 日本高清视频一区二区| 亚洲自拍偷拍图区| 在线视频国内自拍亚洲视频| 一区二区三区四区蜜桃| 色久综合一二码| 亚洲最大色网站| 欧美日韩三级视频| 丝袜诱惑制服诱惑色一区在线观看| 欧美视频一区二区三区在线观看| 一区二区成人在线| 欧美日韩色综合| 蜜臀av一区二区| 精品少妇一区二区三区视频免付费 | 婷婷综合另类小说色区| 欧美私人免费视频| 日本在线不卡视频| 欧美精品一区男女天堂| 国产麻豆9l精品三级站| 中文字幕 久热精品 视频在线| 99麻豆久久久国产精品免费| 日韩伦理免费电影| 欧美三片在线视频观看| 丝袜国产日韩另类美女| 欧美mv日韩mv国产网站app| 国产精品69毛片高清亚洲| 亚洲欧美一区二区在线观看| 欧美亚洲免费在线一区| 奇米888四色在线精品| 久久精品人人做| 色狠狠一区二区| 九九**精品视频免费播放| 国产三级久久久| 91精彩视频在线| 九九久久精品视频| 亚洲免费色视频| 91精品国产欧美一区二区成人 | 久久精品72免费观看| 国产精品久久久久影院老司| 欧美日韩电影一区| 国产成a人无v码亚洲福利| 一区二区在线看|