?? fifolru.h
字號:
//文件FIFOLRU.h
#include<iostream.h>
# define M 50 //定義最大頁號總個數不能超過50
struct Pro
{ int content; //用來儲存頁面號
int time; //用來儲存頁面號在內存中的時間
};
class StoreM
{ public: StoreM() { ap1=0; ap2=0; } //首先讓標志輸入的變量為0表示沒有輸入相關信息
void Input1(); //完成輸入要使用的頁框數
void Input2(); //完成輸入要使用的頁面走向
void BlockClear(); //初始化頁面的基本情況
int Search(int); //在頁面中查找是否有和頁號相同的數
int Max(); //在頁面中查找離現在時間最長的頁面
void FIFO(); //先進先出算法的調用
void LRU(); //最近最久未使用的算法調用
void Display(int ,int ); //顯示被置換和修改等信息
private: Pro *page,P[M]; //page用來存儲頁面,P用來儲存輸入的頁號
int N,m,ap1,ap2; //N是表示頁框數,m表示輸入頁號的總個數
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -