-
大小: 5.13KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-01
- 標簽: 操作系統(tǒng)??調(diào)度??系統(tǒng)??操作??模擬??
資源簡介
該示例是模擬操作系統(tǒng)的PCB以及進程調(diào)度方式,實現(xiàn)內(nèi)存分配、掛起、解掛、阻塞等模擬。
代碼片段和文件信息
package?os;
import?java.util.*;
public?class?dispatch?{
????ArrayList?ready_array?=?new?ArrayList();
????ArrayList?pend_array?=?new?ArrayList();
????ArrayList?reserve_array?=?new?ArrayList();
????ArrayList?wait_array?=?new?ArrayList();
????Memory?memory;
????int?segment?=?6;
????public?dispatch(Memory?memoryint?segment)
????{
????????this.memory?=?memory;
????????this.segment?=segment;
????}
????boolean?malloc(node?node)
????{
????????int?a?=?Integer.parseInt(node.data.name);
????????int?size?=node.data.memory_size;
????????for(int?i=0;i ????????{
????????????boolean?flag=true;
????????????for(int?j=0;j ????????????{
????????????????if(memory.me[i+j]?!=?0)
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4910??2020-06-19?12:52??os\dispatch.java
?????文件????????205??2020-06-02?19:13??os\Memory.java
?????文件????????530??2020-06-03?18:16??os\node.java
?????文件??????10915??2020-06-04?01:00??os\OS.java
?????文件???????1907??2020-06-16?19:05??os\PCB.java
?????目錄??????????0??2020-07-17?20:53??os
-----------?---------??----------?-----??----
????????????????18467????????????????????6
評論
共有 條評論