os模拟页面置换算法
时间:2026-01-22
时间:2026-01-22
os模拟页面置换算法
ÓĆCÓļŃŌ»ľC++ÓļŃŌ¶ŌĽ³ĆęÖĆ»»Ėć·Ø´ųŠŠÄ£ÄāLFU NUR
ĽŖĒó£ŗ´ÓĪĵžÖŠŹäĈė´ų³ĢµÄnøö·ĆĪŹŠľĮŠ£¬ĽŌµ°·ÖÅäøų´ų³ĢµÄĪļĄķĽ³Ćꏿm£¬Źä³öøĆ·ĆĪŹŠľĮеÄĈ±Ľ³ĀŹq £
//*****LRU*********************:
#include <stdio.h>
#include <stdlib.h>
#define mSIZE 3//·ÖÅäĈżøöÄŚ´ęĽ³æé
#defin e pSIZE 12//×ܹ²12øö´ų³Ģ
struct mem
{
int num;
int count;
}memery[3]={0,-1,0,-1,0,-1};
static int process[pSIZE] ={1,2,3,4,1,2,5,1,2,3,4,5};//Ľ³Ćę·ĆĪŹŠľĮŠ
void LRU();
void get();
int main()
{
get();
printf("\n(LRU)\treplace\n");
LRU();
system("PAUSE");
return 0;
}
void get()
{
int w[12]={1,2,3,4,1,2,5,1,2,3,4,5};
int i,n;
for(i=0;i<12;i++)
{
printf("%d ",w[i]);
}
}
void LRU()
{
int i = 0, j = 0,k=0,x,y;
int replace;
for(i = 0; i<pSIZE; i++) //¶ŌŹäĈėŠľĮŠ´ųŠŠŃ-»·
{
上一篇:2013我爱我家装修预算表模板