📄 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 + -