- 5
- 0
- 约4.06千字
- 约 12页
- 2020-08-21 发布于天津
- 举报
实验原理:
在内存运行过程中,若其所要访问的页面不在内存而需要把他们调入内存,但内存已经没有空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据送磁盘的对换区中。但应将那个页面调出,需根据一定的算法来确定。通常,把选择换出页面的算法成为页面置换算法。置换算法的好坏,将直接影响到系统的性能。
一个好的页面置换算法,应具有较低的页面更换频率。从理论上讲,应将那些以后不再会访问的页面置换出,或者把那些在较长时间内不会在访问的页面调出。目前存在着许多种置换算法(如FIFO,OPT,LRU),他们都试图更接近理论上的目标。
实验目的:
1.熟悉FIFO,OPT和LRU算法
2.比较三种算法的性能优劣
实验内容:
写出FIFO,OPT和LRU算法的程序代码,并比较它们的算法性能。
实验步骤:
代码如下:
#include stdio.h
#define M 4 //物理页数
#define N 20 //需要调入的页数
typedef struct page
{
int num;
int time;
//物理页项,包括调入的页号和时间 }Page;
Page mm[M]; //4个物理页
int queue1[20],queue2[20],queue3[20];//记录置换的页
int K=0,S=0,T=0;
/
您可能关注的文档
最近下载
- 二年级数学计算题练习100道.pdf VIP
- JT∕T 730-2023 航标灯光强测量和灯光射程计算.pdf
- 《人工智能发展前沿》 何友教材 ppt课件 第4章 人工智能生成内容.pptx VIP
- 三力测试考试题库及答案.doc VIP
- 2025年项目管理专业项目资源管理中的假设情景分析专题试卷及解析.pdf VIP
- 2025年测绘师矿山测量技术方案设计与优化专题试卷及解析.pdf VIP
- 2025年健康管理师高分子化合物生产中的职业中毒专题试卷及解析.pdf VIP
- 2025年演出经纪人艺人包装与品牌建设专题试卷及解析.pdf VIP
- 2025年互联网营销师用户分层与转化率优化策略专题试卷及解析.pdf VIP
- 任职资格的评价和应用.pptx VIP
原创力文档

文档评论(0)