?? fifolrumain.cpp
字號:
//文件FIFOLRUmain.cpp
#include<iostream.h>
#include"FIFOLRU.h"
void main()
{ int s;
StoreM sm;
cout<<" 注意:本實驗總的頁數最大為50個!"<<endl;
cout<<" 本 系 統 提 供 以 下 操 作"<<endl;
do
{ cout<<endl<<"〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓"<<endl;
cout<<"■ 0、退 出 系 統 ‖ 1、輸入頁框數和頁面走向 ■"<<endl;
cout<<"■ 2、用FIFO算法置換頁面 ‖ 3、用 LRU 算法 置換頁面 ■"<<endl;
cout<<"■ 4、利 用 前 面 的 頁 面 走 向 查 看 別 的 頁 框 數 情 況 ■"<<endl;
cout<<"■ 5、利 用 前 面 的 頁 框 數 查 看 別 的 頁 面 走 向 情 況 ■"<<endl;
cout<<"〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓"<<endl;
cout<<"¤!!!!!在使用任何一種算法時保證有輸入的頁框數和頁面走向!!!!!¤"<<endl;
cout<<endl<<"請選擇要操作對應的數字:";
cin>>s;
switch(s)
{ case 0: break;
case 1: sm.Input1();
sm.Input2();
sm.BlockClear(); //每完成一個操作就初始化頁面基本情況
break;
case 2: sm.FIFO();
sm.BlockClear();
break;
case 3: sm.LRU();
sm.BlockClear();
break;
case 4: sm.Input1();
sm.BlockClear();
break;
case 5: sm.Input2();
sm.BlockClear();
break;
default: cout<<endl<<"!!!你選擇的操作超出范圍!請重新選擇!!!"<<endl<<endl;
break;
}
}while(s);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -