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