📄 请求调页过程模拟.cpp
字号:
// 请求调页过程模拟.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "iostream"
using namespace std ;
#include "MManage.h"
int main(int argc, char* argv[])
{
cout<<"**********请求调页存储管理方式模拟**********"<<endl;
cout<<endl;
cout<<"**********最佳置换算法(OPT),请按'A'*********"<<endl;
cout<<endl;
cout<<"*********先进先出算法(FIFO),请按'B'*********"<<endl;
cout<<endl;
cout<<"******最近最久未使用算法(LRU),请按'C'******"<<endl;
cout<<endl;
cout<<"***************退出,请按'D'****************"<<endl;
cout<<endl;
char Operation;
MManage Reqpage;
while(Operation!='D')
{
cout<<"***请按'A''B''C'键选择一种算法或按'D'退出:***"<<endl;
cin>>Operation;
switch(Operation)
{
case 'A':
cout<<"**********最佳置换算法置换顺序如下:**********"<<endl;
Reqpage.OPT();
Reqpage.BlockClear();
cout<<"*********************************************"<<endl;
break;
case 'B':
cout<<"**********先进先出算法置换顺序如下:**********"<<endl;
Reqpage.FIFO();
Reqpage.BlockClear();
cout<<"********************************************"<<endl;
break;
case 'C':
cout<<"******最近最久未使用算法置换顺序如下******:"<<endl;
Reqpage.LRU();
Reqpage.BlockClear();
cout<<"*********************************************"<<endl;
break;
case 'D':
break;
default:
cout<<"************无此操作,请从新输入:************"<<endl;
break;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -