scanf(\
Init(QString); cout<
cout<<\
********|\
}else if(select==2){
cout<
cout<<\
********|\ } }
else if(select==3){ } break;
}while(select==1||select==2||select==3); return 0;
四、运行结果
4.1 运行及测试结果
进程页块数:3,页面访问序列1 2 5 6 0 3 6 5 3 6 5 6 0 4 2 7 0 4 3 5
进程页块数:4,页面访问序列3 2 4 6 1 3 6 4 3 6 5 6 2 4 0 7 1 4 3 5
输入不在范围内的进程数和页块数
4.2 使用说明书
打开终端,输入“g++ -LRU.cpp -o LRU”之后,输入“ ./LRU”运行程序; 出现主界面后可以看到三个功能选项,输入要操作的序列号即可; 输入1,再输入相应的块数,进程数和页面访问序列即可进行自定义页面; 输入2,就会利用LRU页面置换算法进行缺页次数、缺页率和命中率的计算; 输入3,退出程序。