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

📄 memory.java

📁 进程调度的设计与实现
💻 JAVA
字号:
package design;


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 + -