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

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

?? neicun.cpp

?? 頁面淘汰算法采用LRU頁面淘汰算法
?? CPP
字號:
// neicun.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


#include<stdio.h> 
  #include<conio.h> 
#define M 3 
 
#define Myprintf printf("|---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---|\n")	/*表格控制*/ 
typedef struct page 
{	int num;	/*記錄頁面號*/ 
	int time;	/*記錄調入內存時間*/ 
}Page;			/* 頁面邏輯結構,結構為方便算法實現設計*/ 
Page b[M];		/*內存單元數*/ 
int zhiling[100];         //指令流
int N;         //所調度的頁面總數

int c[M][100];	/*暫保存內存當前的狀態:緩沖區*/
 	
int I;         //一個進程的最大頁面數

int queue[100];	/*記錄調入隊列*/ 
int K;		/*調入隊列計數變量*/ 

void Yebiao()//輸出頁表結構
{
  float byte,byte1;
  int i;
  printf("請輸入進程大小:");
	  scanf("%f",&byte);
  getchar();

  I=int(byte/1000);
  byte1=float(I*1000);
  if(byte>byte1)
	  I++;
  printf("此進程共%d個頁面,初始狀態為:\n",I);
  for(i=0;i<I;i++)
	  printf("%d\tFalse\n",i);
  

}
bool zhilingliu()   //確定頁表調用流
{
  float dizhi;
  char c;
  printf("請輸入指令地址流:(以回車分開,以#號結束)\n");
	  for(N=0;N<100;N++)
	  { scanf("%f",&dizhi);
	                                                               //printf("%f\n",dizhi);
	                                                               // printf("%c",c);
	    c=getchar();
                                                                //printf("%c",c);
		                                                        //printf("%f\n",dizhi);
		zhiling[N]=int(dizhi/1000);
		if(zhiling[N]>=I)
		{
		  printf("頁失效!產生中斷!\n");
			  return false;
		}
		if(c=='#')
			return true;
        
}
}
void Init(Page *b,int c[][100]) /*初始化內存單元、緩沖區*/ 
{    
	int i,j; 
	for(i=0;i<M;i++) 
	{ 
		b[i].num=-1; 
		b[i].time=N-i-1; 
	} 
	for(i=0;i<M;i++) 
		for(j=0;j<100;j++) 
			c[i][j]=-1; 
} 
/*取得在內存中停留最久的頁面,默認狀態下為最早調入的頁面*/ 
int GetMax(Page *b) 
{	int i; 
	int max=-1; 
	int tag=0; 
	for(i=0;i<M;i++) 
	{		if(b[i].time>max) 

		{			max=b[i].time; 
			tag=i; 
		} 
	} 
	return tag; 
} 
/*判斷頁面是否已在內存中*/ 
int	Equation(int fold,Page *b) 
{	int i; 
	for(i=0;i<M;i++) 
	{		if (fold==b[i].num) 
			return i; } 
	return -1; } 
/*LRU核心部分*/ 
void Lru(int fold,Page *b) 
{	int i; 
	int val; 
	val=Equation(fold,b); 
	if (val>=0) 
	{ 
		b[val].time=0; 
		for(i=0;i<M;i++) 
			if (i!=val) 
				b[i].time++;	} 
	else 
	{		queue[++K]=fold;/*記錄調入頁面*/ 
		val=GetMax(b); 
		b[val].num=fold; 
		b[val].time=0; 
		for(i=0;i<M;i++) 
			if (i!=val) 
				b[i].time++; 
	} 
} 
/*主程序*/ 


int main(int argc, char* argv[])
{


	int i,j; 
	
	
	
start: 
	K=-1; 
	Yebiao();
	if(zhilingliu()==false)
		return 0;
	Init(b, c); 
	for(i=0;i<N;i++) 
	{ 
		Lru(zhiling[i],b); 
		// c[0][i]=zhiling[i]; 
		/*記錄當前的內存單元中的頁面*/ 
		for(j=0;j<M;j++) 
			c[j][i]=b[j].num; 
	} 
/*結果輸出*/ 
	printf("運行過程中內存狀態為:\n"); 
	Myprintf; 
	for(j=0;j<N;j++) 
		printf("|%2d ",zhiling[j]); 
	printf("|\n"); 
	Myprintf; 
	for(i=0;i<M;i++) 
	{	
		for(j=0;j<N;j++) 
		{ 
		if(c[i][j]==-1) 
			printf("|%2c ",32); 
		else 
			printf("|%2d ",c[i][j]); 
		} 
		printf("|\n"); 
	} 
	Myprintf; 
	printf("\n調入隊列為:"); 
	for(i=0;i<K+1;i++) 
		printf("%3d",queue[i]); 
	printf("\n缺頁次數為:%6d\n缺頁率:%16.6f",K+1,(float)(K+1)/N); 
	printf("\nAre you continuing!\ty?"); 
	if(getche()=='y') 
	{
		printf("\n"); 
		goto start; }
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩精品a在线观看| 国产一区二区导航在线播放| 51精品视频一区二区三区| 成人av午夜电影| 欧美色综合天天久久综合精品| 中国av一区二区三区| 久久久久久久性| fc2成人免费人成在线观看播放| 国产精品美女久久久久aⅴ| 欧美酷刑日本凌虐凌虐| 日本亚洲视频在线| 久久91精品国产91久久小草| 欧美日韩视频不卡| 成人av网站在线观看免费| 91黄色免费看| 欧美群妇大交群中文字幕| 日韩久久久精品| 欧美午夜不卡在线观看免费| 综合久久久久久| 丝袜亚洲另类欧美| 国产精品乱人伦中文| 久久成人羞羞网站| 欧美视频一区在线观看| 久久综合久久鬼色| 综合久久久久久久| 亚洲欧美日韩在线| 成人动漫在线一区| 91丨九色丨黑人外教| 国产精品嫩草99a| 福利一区福利二区| 蜜臀av一区二区三区| 亚洲国产综合人成综合网站| 日本丶国产丶欧美色综合| 国产精品毛片久久久久久久| 色噜噜狠狠色综合中国| 91精品国产一区二区三区| 久久久久久影视| 蜜桃精品视频在线观看| 国产精品网站在线播放| 男女激情视频一区| 精品国产污污免费网站入口| 亚洲三级在线免费观看| 欧美精品乱码久久久久久| 亚洲乱码国产乱码精品精的特点| 成人视屏免费看| 日韩欧美一区二区久久婷婷| 中文字幕不卡的av| 亚洲一二三四区不卡| 欧美视频你懂的| 国产欧美一区二区三区鸳鸯浴| 成人手机电影网| 视频在线在亚洲| 久久综合九色综合欧美亚洲| 日本一区二区三区视频视频| 视频一区二区欧美| 91丨九色丨黑人外教| 欧美一区午夜视频在线观看| 欧美影片第一页| 欧美一区三区二区| 日本韩国欧美三级| 国产欧美一区二区精品久导航| 久久久国产精华| 成人激情av网| 久久成人免费电影| 欧美成人精品高清在线播放| 久久久国产午夜精品| 免费在线观看视频一区| 亚洲人成网站色在线观看 | 国产亚洲婷婷免费| 精品乱人伦小说| 久久久精品免费免费| 免费视频一区二区| 亚洲综合一区二区三区| 一区二区三区精品视频在线| 国产日韩在线不卡| 秋霞av亚洲一区二区三| 欧美视频一区二区三区四区| 激情六月婷婷久久| 精品裸体舞一区二区三区| 午夜精品久久一牛影视| 欧美日本精品一区二区三区| 成人高清视频在线| 九九久久精品视频| 国产美女精品在线| 综合久久久久综合| 麻豆91在线播放免费| 中文字幕av在线一区二区三区| 香蕉乱码成人久久天堂爱免费| 丁香天五香天堂综合| 在线免费观看成人短视频| 国产精品乱人伦一区二区| 精品少妇一区二区三区在线视频| 欧美亚洲国产一区二区三区| 国产精品1024| 久久久久久久综合日本| 亚洲欧洲日韩在线| 91精品国产91热久久久做人人| 激情六月婷婷久久| 欧美男同性恋视频网站| 亚洲黄色av一区| 亚洲国产成人av好男人在线观看| 中文字幕精品三区| 成年人国产精品| 亚洲成av人片一区二区三区| 欧美一区二区三区思思人| 伦理电影国产精品| 91久久线看在观草草青青 | 99久久精品国产网站| 亚洲大片在线观看| 国产夜色精品一区二区av| 精品美女一区二区| 97se亚洲国产综合自在线观| 久久久久国产精品人| 国产一区二区三区美女| 久久草av在线| 亚洲免费看黄网站| 精品一区二区三区久久| 久久蜜桃一区二区| 久久色成人在线| 中文字幕国产精品一区二区| 亚洲一区二区三区爽爽爽爽爽| 石原莉奈在线亚洲二区| 国产一区二区三区久久悠悠色av| 另类调教123区| 欧美日韩中文另类| 国产米奇在线777精品观看| 欧美吞精做爰啪啪高潮| 国产午夜一区二区三区| 色婷婷综合久色| 91麻豆精品国产91久久久使用方法 | 老司机一区二区| 一区二区三区视频在线观看| 亚洲免费高清视频在线| 久色婷婷小香蕉久久| 国产美女精品人人做人人爽 | 日韩精品午夜视频| 天天综合天天综合色| 依依成人精品视频| 一区二区三区中文字幕电影 | 久久精品视频网| 国产精品国产自产拍高清av| 99r精品视频| 亚洲国产日韩a在线播放性色| 欧美性感一区二区三区| 精品国产区一区| 欧美精品18+| 国产精品久久久久一区二区三区共| 一区二区国产盗摄色噜噜| 国产精品99精品久久免费| 国产一区视频导航| 久久精子c满五个校花| 日韩精品一区二区三区视频播放 | 久久女同性恋中文字幕| 91社区在线播放| 欧美日韩国产一区| 日韩精品中午字幕| 国产精品天天看| 久久国产乱子精品免费女| 成人性生交大合| 大白屁股一区二区视频| 国产一区二区三区最好精华液| 亚洲一区二区三区四区在线| 一区二区三区免费| 亚洲欧美日韩国产另类专区| 91精品欧美久久久久久动漫| 亚洲免费观看视频| 国产91精品一区二区麻豆亚洲| 成人午夜视频免费看| 国产精品剧情在线亚洲| 午夜精品在线视频一区| 亚洲欧美日韩成人高清在线一区| 欧美在线高清视频| 色婷婷亚洲一区二区三区| 国产精品久线观看视频| 国产自产视频一区二区三区| 日韩一区欧美二区| 在线不卡的av| 亚洲色图另类专区| 亚洲女人小视频在线观看| 国产喂奶挤奶一区二区三区| 理论片日本一区| 理论电影国产精品| 欧美日本一道本| 亚洲大片一区二区三区| 最新国产精品久久精品| 99久久99久久精品国产片果冻| 色94色欧美sute亚洲线路一ni | 亚洲图片另类小说| 久久精品人人爽人人爽| 国产精品久久久久毛片软件| 国v精品久久久网| 五月婷婷综合激情| 国产suv一区二区三区88区| 国产精品美女久久久久高潮| 欧美在线free| 亚洲国产一区二区三区| 久久综合五月天婷婷伊人| 国产主播一区二区| 亚洲国产精品成人综合| 国产精品一二三四五|