91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

1、設計一個程序實現基于優先數的時間片輪轉調度算法調度處理器。 2、假定系統有5個進程,每個進程用一個進程控制塊PCB開代表,進程控制塊的結構 /*例如一組進程如下表: 進程名 A B C D E F G H J K L M 到達時間 0 1 2 3 6 8 12 12 12 18 25 25 服務時間 6 4 10 5 1 2 5 10 4 3 15 8 */ PCB:進程名 指針 到達時間 要求運行時間 已運行時間 優先

資源截圖

代碼片段和文件信息


/*
進程名:作為進程的標識。
指針:進程按順序排成循環鏈表,
用指針指出下一個進程的進程控制塊首地址,
最后一個進程中的指針指出第一個進程的進程控制塊首地址。
要求運行時間:假設進程需要運行的單位時間數。
已運行時間:假設進程已經運行的單位時間數,初值為0。
狀態:可假設有兩種狀態,就緒狀態和結束狀態。
進程的初始狀態都為就緒狀態。
*/
public?class?PCB?extends?Work{
public?PCB(String?name?int?t1?int?t2?)?{
super(name?t1?t2);
//?TODO?Auto-generated?constructor?stub
}
/**?下一個進程*/
private?PCB?next=null;
/**已運行的時間*/
private?int?usedTime;
/**?進程的狀態ready?和?done兩種*/
private?Status?status=Status.ready;
private?int?proir;
/**
?*?得到下一個進程
?*?@return
?*/
public?PCB?getNext(){
return?this.next;
}
/**
?*?執行一個時間片
?*/
public?void?goOneStep(){
this.usedTime++;
}
/**
?*?設置優先數
?*?@param?p
?*/
public?void?setProir(int?p){
this.proir=p;
}
/**
?*?取優先數
?*?@return
?*/
public?int?getPr

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-13?13:20??New\
?????文件?????????232??2013-05-13?13:21??New\.classpath
?????文件?????????379??2013-05-13?10:19??New\.project
?????目錄???????????0??2013-05-13?13:20??New\.settings\
?????文件?????????629??2013-05-13?10:19??New\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2013-05-13?13:21??New\bin\
?????文件????????1009??2013-05-13?15:07??New\bin\PCB.class
?????文件?????????873??2013-05-13?15:07??New\bin\Status.class
?????文件????????3732??2013-05-13?17:36??New\bin\Test.class
?????文件????????1543??2013-05-13?13:21??New\bin\Work.class
?????目錄???????????0??2013-05-13?13:20??New\src\
?????文件????????1237??2013-05-13?15:07??New\src\PCB.java
?????文件??????????83??2013-05-13?15:07??New\src\Status.java
?????文件????????3133??2013-05-13?17:36??New\src\Test.java
?????文件????????1802??2013-05-13?10:59??New\src\Work.java

評論

共有 條評論