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

这篇博客介绍了页式存储管理中的FIFO(先进先出)算法。通过模拟内存分配,输入内存页面数、进程访问序列及页号,计算淘汰页号、缺页次数和缺页率。实验中利用队列数据结构辅助处理,最终得出并打印相关结果。
&spm=1001.2101.3001.5002&articleId=53868412&d=1&t=3&u=0fa39f68f3744a1fb2c2c54ea2ea11b4)
4232

被折叠的 条评论
为什么被折叠?



