-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathPartition.java
More file actions
51 lines (29 loc) · 1.12 KB
/
Partition.java
File metadata and controls
51 lines (29 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public class Partition{
private int Size, Sadd, Eadd,InternalFrag,processSize;
private String Pid,Status;
public Partition(int size, int sadd, int eadd){
Size=size;
Sadd=sadd;
Eadd=eadd;
InternalFrag=-1;//intilize since it won't be given by the user
Pid="NULL";//intilize since it won't be given by the user
Status="Free";//intilize since it won't be given by the user
}
public Partition(){}
//=========Getters==================
public int getSize(){ return Size;}
public int getSadd(){ return Sadd;}
public int getEadd(){ return Eadd;}
public String getPid(){ return Pid;}
public String getStatus(){ return Status;}
public int getInternalFrag(){ return InternalFrag;}
public int getProcessSize(){ return processSize;}
//================== Setters=============
public void setSize(int s){Size=s;}
public void setSadd(int s){Sadd=s;}
public void setEadd(int e){Eadd=e;}
public void setPid(String id){Pid=id;}
public void setStatus(String status){Status=status;}
public void setInternalFrag(int internalfrag){InternalFrag=internalfrag;}
public void setProcessSize(int processSize){this.processSize=processSize;}
}//end of class