资源简介
采用近期最少使用(LFU)算法仿真请求分页系统
1. 设计目的:用高级语言编写和调试一个内存分配程序,加深对内存分配算法的理解。
2. 设计要求:
1, 实现请求分页存储管理方式的页面置换算法:近期最少使用算法(LFU)。
2, 内存物理块数固定为15个,对多个作业采用可变分配全局置换的策略分配物理块
3, 作业数量与作业大小(10-20页)可在界面进行设置
4, 所有作业按RR算法进行调度,时间片长度为1秒
5, 可为每个作业随机产生引用页面串,也可以人工输入引用的页面串,页面串长度50-100,要求必须包括作业所有的页面,可作为样例数据保存
6, 可读取样例数据(要求存放在外部文件中)进行作业数量、作业大小、页面串长度的初始化
7, 要求采用可视化界面,模拟内存分配和使用情况图,可在运行过程中随时暂停,查看内存使用情况
8, 每次全部作业运行结束后,要求打印访问命中率
使用java模拟实现
代码片段和文件信息
package com.intel.memory;
public class ExecuteThread implements Runnable{
private InternalMemory interMem = null;
public ExecuteThread(InternalMemory im){
this.interMem = im;
}
public void run(){
interMem.manageJob();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 616448 2011-07-10 19:59 新建文件夹\实验报告.doc
文件 301 2011-06-22 14:56 新建文件夹\程序\.classpath
文件 391 2011-06-22 14:56 新建文件夹\程序\.project
文件 629 2011-06-22 14:56 新建文件夹\程序\.settings\org.eclipse.jdt.core.prefs
文件 598 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\ExecuteThread.class
文件 10092 2011-07-03 19:59 新建文件夹\程序\bin\com\intel\memory\InternalMemory.class
文件 2457 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Job.class
文件 1224 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 1673 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 862 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 849 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 849 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 749 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 1959 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 3736 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 2709 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 5567 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Myfr
文件 1244 2011-06-28 08:17 新建文件夹\程序\bin\com\intel\memory\Page.class
文件 244 2011-06-27 13:26 新建文件夹\程序\src\com\intel\memory\ExecuteThread.java
文件 11142 2011-07-03 19:59 新建文件夹\程序\src\com\intel\memory\InternalMemory.java
文件 1926 2011-06-27 13:01 新建文件夹\程序\src\com\intel\memory\Job.java
文件 8400 2011-06-27 16:20 新建文件夹\程序\src\com\intel\memory\Myfr
文件 887 2011-06-26 16:41 新建文件夹\程序\src\com\intel\memory\Page.java
文件 236092 2011-06-29 13:57 新建文件夹\通过exe4j软件将程序转成exe执行程序,可以查看最终效果,必须安装JDK.exe
目录 0 2011-07-10 19:58 新建文件夹\程序\bin\com\intel\memory
目录 0 2011-07-10 19:58 新建文件夹\程序\src\com\intel\memory
目录 0 2011-07-10 19:58 新建文件夹\程序\bin\com\intel
目录 0 2011-07-10 19:58 新建文件夹\程序\src\com\intel
目录 0 2011-07-10 19:58 新建文件夹\程序\bin\com
目录 0 2011-07-10 19:58 新建文件夹\程序\src\com
............此处省略8个文件信息
评论
共有 条评论