资源简介
这是一个模拟操作系统中的调页存储的实现,其中包括FIFO算法、LRU算法,最佳算法的实现和运用同意个访问序列用三个算法的比较。
代码片段和文件信息
package OS;
import java.awt.*;
import java.util.ArrayList;
import javax.swing.*;
/**
* 实现模拟页框(物理块)
* count 表示页块数
* nameButton 表示实现每个页块,本类中用一个PageButton代表一个页面,nameButton
* 中含有count 个JButton组成的模拟物理块
*/
public class Element extends JPanel{
private int count;
public ArrayList nameButton = new ArrayList();
public Element(int count) {
this.count = count;
showPanel();
}
public Element (int count int i) {
this.count = count;
showPanel(i);
}
public void showPanel() {
this.setLayout(new GridLayout(count 1));
for(int i = 0;i < count;i++) {
PageButton button = new PageButton();
this.add(button);
nameButton.add(button);
}
}
public void showPanel(int k) {
this.setLayout(new GridLayout(count 1));
for(int i = 0;i < count;i++) {
PageButton button = new PageButton();
button.setNextVisitTime(k);
this.add(button);
nameButton.add(button);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4277 2008-12-29 13:15 OS\PageManagement.java
文件 3474 2008-12-29 13:10 OS\FIFO.java
文件 3797 2008-12-29 13:15 OS\LRU.java
文件 4236 2008-12-29 13:12 OS\Optimal.java
文件 1088 2008-12-28 15:56 OS\Element.java
文件 808 2008-12-28 15:53 OS\PageButton.java
目录 0 2008-12-26 12:13 OS
----------- --------- ---------- ----- ----
17680 7
相关资源
- 请求页面算法
- 操作系统考研复习重点大全65页
- 操作系统银行家算法两个
- 广工操作系统课程设计文档+代码+可执
- 处理机调度算法实现文档+代码
- 实验2 Linux内核编译及系统调用添加
- 页面置换算法,操作系统实验
- 操作系统英语论文
- 支持VMWare Esxi6.7虚拟机操作系统,VM
- 东北大学操作系统大作业实验报告
- 异步FIFO Verilog HDL,包含所有标志位,
- 计算机操作系统(第三版)课后习题
- cy7c68013a FPGA 程序
- 多线程读者阅览室课程设计
- 操作系统期末考试试题含答案
- xv6操作系统整体报告
- 操作系统 内存管理课程设计报告
- 多级反馈队列进程调度Swing实现源代码
- 嵌入式系统外文翻译
- 虚拟存储器(OPTFIFOLRU带三份报告,课
- 操作系统课程设计生产者与消费者
- STM32F407单片机OV7670无FIFO Ycrcb颜色空间
- yap 一个基于s3c2440的操作系统
- 进程同步与互斥 生产者与消费者问题
- 操作系统+算法导论+计算机网络知识
- 操作系统实验报告实验一 WINDOWS进程初
- 华中科技大学操作系统实验报告
- 操作系统原理实验-虚拟存储器
- 线程和进/线程管道通信实验操作系统
- 山东大学 操作系统实验报告1-7
评论
共有 条评论