用java语言实现LRU算法和FIFO算法急急急!!!!!!!?如何用java实现fifo页面置换算法
本文目录
用java语言实现LRU算法和FIFO算法急急急!!!!!!!
您好,百度贴吧专家团很高兴能够回答您的问题。您的采纳是我们前进的动力。
public class LRU {
private int theArray;
private int back; //定义队尾
private int currentSize; //队列中存放元素个数
private int maxSize=5; //队列中能存放元素的个数
public LRU(){
theArray=new int;
back=0;
currentSize=0;
}
public void queue(int a){
for(int i=0;i《a.length;i++){
enQueue(a);
}
}
public void enQueue(int x){ //入队
beUsed(x);//先判断是否已存在该页号,若存在,删除
if(currentSize《maxSize){
theArray=x;
back++;
currentSize++;
}else if(currentSize==maxSize){ //满了
for(int i=0;i《maxSize-1;i++){
theArray;
}
theArray=x;
}
for(int i=0;i《currentSize;i++){
System.out.print(theArray);
}
System.out.println();
}
public void beUsed(int x){ //判断是否已存在该页号,若存在,删除已有的
for(int i=0;i《currentSize;i++){
if(theArray==x){
for(int j=i;j《currentSize-1;j++){
theArray;
}
currentSize--;
back--;
}
}
}
public static void main(String args) {
LRU lru=new LRU();
int a={4,7,0,7,1,0,1,2,1,2,6};
lru.queue(a);
}
}
如何用java实现fifo页面置换算法
- 操作系统中内存页面的先进先出的替换算法fifo
- 分别实现最佳置换算法(optimal)、先进先出(fifo)页面置换算法和最近最久未使用(LRU)置换算法,并给出各算法缺页次数和缺页率。
- 模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及选择页面调度算法处理缺页中断
- 用java实现操作系统的页面置换 其中包括 最佳置换算法(Optimal)、先进先出算法(First-in, First-out) 、最近最久不用的页面置换算法(LeastRecently Used Replacement)三种算法的实现
- 操作系统中内存管理页面置换算法的模拟程序,采用的是LRU置换算法
- TCPIP 程序包加载到44b0x 的ADS1.2工程文件的说明书。说名了加载过程的细节和如何处理演示程序和代码。演示代码已经上传,大家可以搜索
- java操作系统页面置换算法: (1)进先出的算法(fifo) (2)最近最少使用的算法(LRU) (3)最佳淘汰算法(OPT) (4)最少访问页面算法(LFU) (注:由本人改成改进型Clock算法) (5)最近最不经常使用算法(NUR)
更多文章:
联想超薄笔记本13寸(HP、DELL、TinkPad、SONY、东芝、联想目前这6个品牌所有13寸笔记本分别都有哪些系列)
2024年7月13日 18:34
联想e330笔记本配置(联想ThinkPad E330这台笔记本怎么样有什么优缺点啊)
2024年1月1日 19:40
联想g470硬盘寿命(联想笔记本G470买了5个月硬盘坏了,我去售后换了一块,换了之后的和原来的一个用法吗)
2024年7月15日 01:54
thinkpadt430内存条型号(Thinkpad t430 可以安装低电压版DDR3L 1600内存吗)
2024年7月16日 08:38
l440摄像头如何打开(请问thinkpad l440型号的照相机功能怎么开启,电脑里没有这种软件)
2024年6月7日 11:18
东芝m363配置(高手分析东芝M363这款电脑怎么样!和他一样性能的还能有好的笔记本吗)
2024年9月18日 12:00
苹果平板mini2(苹果平板mini2忘了密码怎么办 这样做立刻就能找回密码啦)
2024年9月18日 20:50
东芝电饭煲维修(东芝微电脑电饭锅通电后显示栏闪烁,就这样闪不停)
2024年7月19日 08:52