编写程序模拟LFU页面置换算法实现
#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
int p=0;
struct {
int pagenum;
int usecount;
int ifempty;
}pagenode[3];
void PageInit() {
for(int i=0;i<3;i++) {
pagenode[i].pagenum=-1;
pagenode[i].usecount=0;
pagenode[i].ifempty=1;
}
}
int SeleMin() {
int minnum=0;
int min=pagenode[minnum].usecount;
for(int i=1;i<3;i++)
if(pagenode[i].usecount<min) {
min=pagenode[i].usecount;
minnum=i;
}
i++;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载