#include #include #include const int MAXSIZE=1000;//定义最大页面数 const int MAXQUEUE=3;//定义页框数 typedef struct node { int loaded; int hit; }page; page pages[MAXQUEUE]; //定义页框表 int queue[MAXSIZE]; int quantity; //初始 化结构函数 void initial() { int i; for(i=0;i&l
//页式存储管理方案,LRU算法 #include using namespace std; int const Stack_Size=4; int Count_Page=0; int lackofpage=0; struct stack{ int Page[Stack_Size]; int Head; }; struct stack Stack; int IsPageInStack(int PageID) //判断要访问的页面是否在内存中 { int ID; for(ID=0 ; ID &l