memory.java
来自「进程调度的设计与实现」· Java 代码 · 共 40 行
JAVA
40 行
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 + =
减小字号Ctrl + -
显示快捷键?