⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memory.java

📁 一个整体操作系统的主要功能的计算机模拟实现(含进程、内存与设备管理)
💻 JAVA
字号:
package design;

/**
 * <p>Title: 操作系统课程设计</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author 胡波
 * @version 1.0
 */

public class Memory {
  int startPose;
  int size;
  int state=0;//只在Sys_memory中用,0表示free,1表示被占用

  public void setStartPose(int s){startPose=s;}
  public void setSize(int s){size=s;}
  public int getStartPose(){return startPose;}
  public int getSize(){return size;}
  public void useMemory(){state=1;}
  public void freeMemory(){state=0;}

  public Memory() {
    startPose=0;
    size=-1;
  }
  public Memory(int s) {
    if(s>0){
      startPose = 0;
      size = s;
    }
  }

  public Memory(int st,int si){
    if(si>0){
      this.startPose = st;
      this.size = si;
    }
  }
  public Memory(Memory m){
    this.size=m.getSize();
    this.startPose=m.getStartPose();
    this.state=m.state;
  }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -