今天,第一次写博客,有点小激动。
这次的题目是页式存储管理,要求输入内存页面数,进程访问序列个数以及进程的页号,根据FIFO算法求出淘汰页号,缺页页号,缺页次数,缺页率,默认内存3个物理块,且是单进程。本次实验用到了队列,将物理块中页号,淘汰的页号,缺页号压入队列,最后打印出来,并根据缺页队列长度计算缺页率。
#include <iostream>
#include<queue>
using namespace std;
int main(){
//输入内存页面数,进程访问序列个数以及进程的页号,根据FIFO算法求出淘汰页号,缺页页号,缺页次数,缺页率
//默认内存有3个物理块,单进程
queue<int> pro; //物理块队列