-
大小: 9KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-06
- 語言: Java
- 標簽: 操作系統(tǒng)??java??
資源簡介
操作系統(tǒng)內存分配與回收模擬實驗。本項目包含首次適應算法和循環(huán)時應算法。通過Java實現了操作系統(tǒng)的內存分配與回收,簡單易懂,如果有好的寫法望指正

代碼片段和文件信息
package?com.it.bnuz.yzy;
public?class?FreeNode?implements?Comparable?{
????private?int?before?=?-1;
????private?int?startLocation;
????private?int?size;
????private?int?next?=?-1;
????public?FreeNode(int?size)?{
????????this.size?=?size;
????}
????public?int?getBefore()?{
????????return?before;
????}
????public?void?setBefore(int?before)?{
????????this.before?=?before;
????}
????public?int?getStartLocation()?{
????????return?startLocation;
????}
????public?void?setStartLocation(int?startLocation)?{
????????this.startLocation?=?startLocation;
????}
????public?int?getSize()?{
????????return?size;
????}
????public?void?setSize(int?size)?{
????????this.size?=?size;
????}
????public?int?getNext()?{
????????return?next;
????}
????public?void?setNext(int?next)?{
????????this.next?=?next;
????}
????@Override
????public?int?compareTo(FreeNode?o)?{
????????return?this.startLocation?-?o.getStartLocation();
????}
????@Override
????public?String?toString()?{
????????String?str?=?“[before:“+before+“?startLocation:“+startLocation+“?size:“+size+“?next:“+next+“]“;
????????return?str;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-12-05?11:24??Memory_distribution\.idea\
?????文件?????????237??2020-12-03?14:37??Memory_distribution\.idea\.gitignore
?????文件?????????278??2020-12-03?14:37??Memory_distribution\.idea\misc.xm
?????文件?????????285??2020-12-03?14:37??Memory_distribution\.idea\modules.xm
?????文件????????6896??2020-12-05?11:24??Memory_distribution\.idea\workspace.xm
?????文件?????????433??2020-12-03?14:37??Memory_distribution\Memory_distribution.iml
?????目錄???????????0??2020-12-03?14:37??Memory_distribution\src\
?????目錄???????????0??2020-12-03?14:37??Memory_distribution\src\com\
?????目錄???????????0??2020-12-03?14:37??Memory_distribution\src\com\it\
?????目錄???????????0??2020-12-03?14:37??Memory_distribution\src\com\it\bnuz\
?????目錄???????????0??2020-12-04?21:35??Memory_distribution\src\com\it\bnuz\yzy\
?????文件????????1169??2020-12-03?20:08??Memory_distribution\src\com\it\bnuz\yzy\FreeNode.java
?????文件????????4093??2020-12-04?21:03??Memory_distribution\src\com\it\bnuz\yzy\Main.java
?????文件???????15926??2020-12-04?21:35??Memory_distribution\src\com\it\bnuz\yzy\MemoryManager.java
?????文件?????????458??2020-12-03?16:25??Memory_distribution\src\com\it\bnuz\yzy\ProcessNode.java
?????文件????????1433??2020-12-04?17:45??Memory_distribution\src\com\it\bnuz\yzy\UseNode.java
評論
共有 條評論