📄 memory.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 + -