資源簡介
1.本實驗是模擬操作系統的磁盤尋道方式,運用磁盤訪問順序的不同來設計磁盤的調度算法。
2.實現的磁盤調度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。
3.設定開始磁道號尋道范圍,依據起始掃描磁道號和最大磁道號數,隨機產生要進行尋道的磁道號序列。
4.選擇磁盤調度算法,顯示該算法的磁道訪問順序,計算出移動的磁道總數和平均尋道總數。
5.按算法的尋道效率進行排序,并對各算法的性能進行分析比較。

代碼片段和文件信息
package?com.bean;
public?class?Request?{
????private?int?id;//請求號,唯一標識一個請求
????private?int?number;//欲訪問的磁道號
????private?int?flag;//是否已被調度的標記,初始為0,表示為被調度。
????public?Request(){//空白構造器
????????this.id=0;
????????this.number=0;
????????this.flag=0;
????}
????public?Request(int?idint?num){//帶參構造器
????????this.id=id;
????????this.number=num;
????????this.flag=0;
????}
????public?void?setId(int?id){
????????this.id=id;
????}
????//以下是一系列set和get方法
????public?int?getId(){
????????return?this.id;
????}
????public?void?setNumber(int?number){
????????this.number=number;
????}
????public?int?getNumber(){
????????return?this.number;
????}
????public?void?setFlag(int?flag){
????????this.flag=flag;
????}
????public?int?getFlag(){
????????return?this.flag;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-25?17:41??osex3test\
?????文件?????????301??2018-12-14?14:46??osex3test\.classpath
?????文件?????????385??2018-12-14?14:46??osex3test\.project
?????目錄???????????0??2018-12-25?17:41??osex3test\.settings\
?????文件?????????598??2018-12-14?14:46??osex3test\.settings\org.eclipse.jdt.core.prefs
?????文件????????2073??2018-12-21?14:42??osex3test\abc.txt
?????目錄???????????0??2018-12-25?17:41??osex3test\bin\
?????目錄???????????0??2018-12-25?17:41??osex3test\bin\com\
?????目錄???????????0??2018-12-25?17:41??osex3test\bin\com\bean\
?????文件?????????984??2018-12-25?12:07??osex3test\bin\com\bean\Request.class
?????文件????????2091??2018-12-25?12:07??osex3test\bin\com\bean\Work.class
?????目錄???????????0??2018-12-25?17:41??osex3test\bin\com\client\
?????文件?????????458??2018-12-25?12:07??osex3test\bin\com\client\Client.class
?????目錄???????????0??2018-12-25?17:41??osex3test\bin\com\diaodu\
?????文件????????8921??2018-12-25?12:07??osex3test\bin\com\diaodu\DiaoDu.class
?????目錄???????????0??2018-12-25?17:41??osex3test\bin\fr
?????文件????????1351??2018-12-25?12:07??osex3test\bin\fr
?????文件????????7145??2018-12-25?12:07??osex3test\bin\fr
?????目錄???????????0??2018-12-25?17:41??osex3test\src\
?????目錄???????????0??2018-12-25?17:41??osex3test\src\com\
?????目錄???????????0??2018-12-25?17:41??osex3test\src\com\bean\
?????文件?????????919??2018-12-14?14:49??osex3test\src\com\bean\Request.java
?????文件????????1835??2018-12-24?12:52??osex3test\src\com\bean\Work.java
?????目錄???????????0??2018-12-25?17:41??osex3test\src\com\client\
?????文件?????????348??2018-12-24?12:20??osex3test\src\com\client\Client.java
?????目錄???????????0??2018-12-25?17:41??osex3test\src\com\diaodu\
?????文件???????11200??2018-12-24?12:39??osex3test\src\com\diaodu\DiaoDu.java
?????目錄???????????0??2018-12-25?17:41??osex3test\src\fr
?????文件????????6709??2018-12-24?12:52??osex3test\src\fr
評論
共有 條評論