操作系统课程设计

发布 2022-10-05 11:27:28 阅读 8693

理解lfu算法的原理。

程序以数组形式做了演示,通过数组来表现该算法的基本原理。

程序源**如下:

#include <>

int main(int argc, char *ar**)int a[12]=

for(int i=0;i<12;i页面访问if(i<4页面未被访问则依次写入。

b[i][0]=a[i];

monut缺页缺页次数+1

页面再次被访问则计数器+1

else if(b[0][0]==a[i] |b[1][0]==a[i] |b[2][0]==a[i]||b[3][0]==a[i])

else进行置换

cout<<"页面访问序列"< for(int g=0;g<4;g++)

cout<<”缺页次数”< cout<<"置换次数"

程序运行如下:

虽然这只是一个小小的程序,但它反应了lfu算法的基本思想,通过这次课程设计,自己的知识又增加了不少,以前的一些东西也更加熟练,对页面置换又有了进一步的了解。

操作系统课程设计

课程设计 河北大学工商学院。装。订。线。操作系统课程设计。题目 操作系统课程设计 学院工商学院 学部信息科学与工程 专 操作系统课程设计。题目 操作系统课程设计 学院工商学院 学部信息科学与工程 专业计算机类 学号 姓名。指导教师。年 6 月 24 日。设备管理 2 2.1设计任务2 2.2设计要求...

操作系统课程设计

银行家算法模拟。系别 班级 组员 银行家算法模拟。1.课程设计目的。通过本次课程设计,加深对最经典的避免死锁的银行家算法的理解,掌握死锁形成必要条件 安全状态等概念的理解,通过用c语言编程模拟该算法,并在windows平台上实现,更好地掌握操作系统的原理及实现方法。2.任务及要求。设n为系统进程的个...

操作系统课程设计

学生实习实训报告。实习类型 操作系统课程设计 学号 0901110005 学生姓名 田兴杰 指导教师 曹春梅 专业班级 信息安全技术0901班 院 部 电子信息系 2011年 1 月 7日。实习实训成绩评定表。目录。目录3 摘要4关键字4 1.1虚拟机简介5 1.1.1 一般意义的虚拟机5 1.1....