📄 pagereplacement.java~28~
字号:
package cn.edu.cauc.crab.ossimulate;import java.util.*;/** * <p>Title: OS simulate</p> * <p>Description: This is my home work.</p> * <p>Copyright: Copyleft (c) 2004</p> * <p>Company: CAUC</p> * @author Crab * @version 0.1 *//** * page be used for page replacement. * * @author Crab * @version 0.1 */class Page { int number;// the page number}/** * To simulate page replacement. * * @author Crab * @version 0.1 *///abstractpublic class PageReplacement { List memory; int memoryBig; List pageList; /** Construct a PageReplacement. * @param memoryBig set the page number of the memory. */ public PageReplacement(int memoryBig) { this.memoryBig = memoryBig; memory = new LinkedList(); pageList = new LinkedList(); } /** * add a page with the number to pageList. * @param number */ public void addPage(int number) { Page page = new Page(); page.number = number; pageList.add(page); } //abstract public void start(); ///* public static void main(String[] args) { PageReplacement p = new PageReplacement(3); System.out.println("" + p.memoryBig); p.addPage(3); Page page = new Page(); page.number = 3; p.pageList.add(page); System.out.println("" + p.pageList.indexOf(page)); }//*/}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -