/*
$ 本程序用来模拟虚拟页式存储管理中的页面置换
& written by 计算机信息工程学院
02级师范【1】班 王瑞珩
学号: 026210104
@2004.12.18
*/
/*
$ 本程序用来模拟虚拟页式存储管理中的页面置换 &
$ 快表页面固定为4块,要求从键盘输入N个页面号 &
$ 输出每次快表页面的内容和缺页次数,缺页率 &
*/
#include
#define PAGES 4 /* 快表页面数 */
#define N 16 /*最多输入的页面号*/
int pages[PAGES][2]; /*page[i][0]保存页面号,
page[i][1]保存页面存留时间*/
int queue[N]; /*页面号数组*/
/*------------初始化:快表和页面号数组++++++++++++++*/
void initialise(void)
{
int i;
for(i=0;i
本文地址:http://com.8s8s.com/it/it24011.htm