资源简介
实现OPT、LRU、FIFO以及Clock四种不同的页面置换策略,界面良好

代码片段和文件信息
package myPackage;
public class CLOCK {
private int lack = 0;
public CLOCK(int m int n int app[]) {
int[] page = new int[n];
for (int i = 0; i < n; i++)
page[i] = 0;
int[] index = new int[n];
for (int i = 0; i < n; i++)
index[i] = 0;
int pointer = 0;
for (int i = 0; i < m; i++) {
int j = 0;
for (j = 0; j < n; j++)
if (page[j] == app[i]) {
index[j] = 1;
break;
}
if (j < n)
continue;
lack++;
while (index[pointer] == 1) {
index[pointer++] = 0;
pointer %= n;
}
page[pointer] = app[i];
index[pointer++] = 1;
pointer %= n;
}
}
public int getLack() {
return this.lack;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-19 09:04 MemorySubstitute\
文件 301 2013-11-13 00:32 MemorySubstitute\.classpath
文件 392 2013-11-10 21:55 MemorySubstitute\.project
目录 0 2013-11-19 09:04 MemorySubstitute\.settings\
文件 629 2013-11-10 21:55 MemorySubstitute\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-11-19 09:04 MemorySubstitute\bin\
目录 0 2013-11-19 09:04 MemorySubstitute\bin\myPackage\
文件 916 2013-11-19 08:10 MemorySubstitute\bin\myPackage\CLOCK.class
文件 926 2013-11-19 08:09 MemorySubstitute\bin\myPackage\FIFO.class
文件 1129 2013-11-19 08:10 MemorySubstitute\bin\myPackage\LRU.class
文件 671 2013-11-19 08:45 MemorySubstitute\bin\myPackage\MainDialog$1.class
文件 1896 2013-11-19 08:45 MemorySubstitute\bin\myPackage\MainDialog$2.class
文件 1318 2013-11-19 08:45 MemorySubstitute\bin\myPackage\MainDialog$3.class
文件 2472 2013-11-19 08:45 MemorySubstitute\bin\myPackage\MainDialog$4.class
文件 701 2013-11-19 08:45 MemorySubstitute\bin\myPackage\MainDialog$5.class
文件 5634 2013-11-19 08:45 MemorySubstitute\bin\myPackage\MainDialog.class
文件 1192 2013-11-19 08:10 MemorySubstitute\bin\myPackage\OPT.class
文件 7079 2013-11-19 08:45 MemorySubstitute\bin\myPackage\SecondPanel.class
文件 948 2013-11-19 08:45 MemorySubstitute\bin\myPackage\TableTableModel.class
目录 0 2013-11-19 09:04 MemorySubstitute\image\
文件 799 2013-11-12 12:40 MemorySubstitute\image\picture.png
目录 0 2013-11-19 09:04 MemorySubstitute\src\
目录 0 2013-11-19 09:04 MemorySubstitute\src\myPackage\
文件 704 2013-11-19 08:10 MemorySubstitute\src\myPackage\CLOCK.java
文件 718 2013-11-19 08:09 MemorySubstitute\src\myPackage\FIFO.java
文件 990 2013-11-19 08:10 MemorySubstitute\src\myPackage\LRU.java
文件 7514 2013-11-19 08:45 MemorySubstitute\src\myPackage\MainDialog.java
文件 1000 2013-11-19 08:10 MemorySubstitute\src\myPackage\OPT.java
文件 9086 2013-11-19 08:45 MemorySubstitute\src\myPackage\SecondPanel.java
- 上一篇:基于B/S的在线考试系统的设计与实现论文
- 下一篇:GPRS 嵌入式 车载监测
相关资源
- 页面置换算法 操作系统
- 页面置换算法FIFO,LRU,NRU,OPT
- 页面置换算法实现(有界面)
- 页面置换算法的比较
- 页面置换算法FIFO:先进先出 NUR: 最近
- 页面置换算法FIFO,LRU,最佳和Clock四
- 编写程序实现虚拟存储管理中OPTFIFO
- 页面置换算法gui无时钟.zip
- 页面置换算法模拟程序
- 页面置换算法GUI
- Nachos虚存页面置换算法
- 页面置换算法 FCFS,SSTF,SCAN和循环
- 操作系统课程设计用C写的模拟页面置
- 操作系统-页面置换算法的模拟实现及
- 页面置换算法,操作系统实验
- 页面置换算法实验报告
- 页面置换算法
- 页面置换算法Optimal、FIFO、LRU
- 操作系统存储管理页面置换算法(O
- 操作系统实验五 虚拟内存页面置换算
- 操作系统课程设计页面置换算法
- 操作系统 课程设计 页面置换算法FI
- 先进先出FIFO页面置换算法
- 操作系统算法实现银行家算法 进程调
- 操作系统 实验七、内存页面置换算法
- 页面置换算法FIFO LRU OPT
- 操作系统 程实现请求分页存储管理页
评论
共有 条评论