




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#ioio=(io)listl.get(i);if(fcvliiider<io.getCylinder()){if(ftrack<io.getTrack()){if(frecord<io.getRecord()){P=i;}}}}System.out.priiitlnC*當(dāng)前所指向進(jìn)程:");Systemout.pdndn(”進(jìn)程名”+””+”柱面號(hào),,+"”+"磁道號(hào)”+"”+”物理記錄號(hào)“);System.out.priiitln(course+" "+cylinder+" "+track+" "+record);if(p=0&&list.size()>=1){ioio=(io)listl.get(p);iiita,b,c;a=io.getCylinder()-cylinder;b=io.getTrack()-track;c=io.getRecord()-record;if(a!=0){Svstem.out.printlii(唧將調(diào)度的進(jìn)度不在此柱面號(hào)中,按照"+side+"方向?qū)ふ疫m配進(jìn)度“);}if(a=0&&b!=0){System.out.pmi血(”即將調(diào)度的進(jìn)度在此柱面號(hào)中,但是不在此磁道號(hào)中,按照”+side+”方向?qū)ふ疫m配進(jìn)度”);}if(a==0&b=0&c!=0){System.out.pmi血(”即將調(diào)度的進(jìn)度在此柱面號(hào),磁道號(hào)中,但是不在此物理記錄號(hào)中,按照“+side+“方向?qū)ふ疫m配進(jìn)度”);}course=io.getCouiseO;cylinder=io.getCylindeiQ;uack=io.getTrackO;record=io.getRecordQ;System.out.priiitln("將要調(diào)度的進(jìn)程:”);System.out.prmtlnC,進(jìn)程名"+””+"柱面號(hào)”+"'?+"磁道號(hào)”+””+”物理記錄號(hào)”);System.out.println(coiuse+" "+cylinder+" "+track+" "+record);System.out-printlnC*當(dāng)前擺臂方向不變,為"+side);list.remove(io);//刪除當(dāng)前所指向io表元素}elseif(list.isEmptyQ){System.out.prmtln(H當(dāng)前所指向進(jìn)程:”);System.out.println(cyliiider+" "+track+" "+record);side="down";System.out.println(M由于沒(méi)有比當(dāng)前所指向進(jìn)程更小的進(jìn)程,移動(dòng)方向改變,為M+side);for(inti=0;i<waitlist.sizeQ;i++){ioio=(io)waitlist.get(i);ioiol=newio();io1.setCoiuse(io.getCourseQ);iol.setCyliiidei(io.getCylindei());io1.setTrack(io.getTrackQ);io1.setRecord(io.getRecordQ);list.add(iol);}waitlist.clear();}toContiiiue();}toContinue();}publicvoidtoContinueQ{//輸入確定是否繼續(xù)DiskDispatcliAiitlmieticds=newDiskDispatcliAiitlinietic();System.out.priiitlii();System.out.print(”輸入任意值繼續(xù),輸入N退出:”);Stiingsti=streaniiii.ieadLiiie();if(str.equals('N")||str.equals("n")){System.out.printlnQ;System,out.println("安全退出!");System.exit(O);}else{ds.isBiggerO;}}catch(IOExceptionex){}}publicstaticvoidmain(Striiig[]aigs){DiskDispatcliAiitlmieticds=newDiskDispatcliAiitlinieticQ;Scannersc=newScaiiner(System.in);System.out.prindn("初始化多少請(qǐng)求?”);inta=sc.nextliitQ;System.out.piindn(”輸入”+a+"個(gè)請(qǐng)求:“);for(iiiti=0;iva;i++){ds.fhstRequestQ;}ds.isBiggerQ;}}流程圖:運(yùn)行結(jié)果及截圖:初堆化盂少譜求?4鎬入4個(gè)謂求』輜入進(jìn)痕名屋麗號(hào)爵迫號(hào)物理記親號(hào)444輜人進(jìn)覆名屁麗號(hào)廉道號(hào)物理記親號(hào)121縮入進(jìn)粧名尿麗號(hào)邀道號(hào)物理記最號(hào)353鎬入進(jìn)寂名壯而號(hào)邀道號(hào)物理記累號(hào)1242鋪入隨機(jī)數(shù)』3隨機(jī)敖為3大于0.5.枝行驅(qū)動(dòng)謝度當(dāng)前io漩:進(jìn)憊g壯麗號(hào)磁道號(hào)物煙記錄號(hào)TOC\o"1-5"\h\z4442121353124 2當(dāng)前所招向進(jìn)顯』進(jìn)思名圧麗號(hào)磁道號(hào)物理記錄號(hào)NulLa0 0即梅調(diào)廢的逹度不在此11面號(hào)中,掛睥3斤向?qū)ふ疫m配進(jìn)度捋喪調(diào)度的進(jìn)顯』進(jìn)菽名柱麗號(hào)減迫號(hào)物理記承號(hào)總結(jié):通過(guò)模擬電梯調(diào)度算法實(shí)現(xiàn)對(duì)磁盤(pán)的驅(qū)動(dòng)調(diào)度的設(shè)計(jì),使我更加深刻的了解了磁盤(pán)驅(qū)動(dòng)調(diào)度的工作的過(guò)程。初始化“請(qǐng)求I/O”表,置當(dāng)前移臂方向?yàn)槔镆?;置?dāng)前位置為0號(hào)柱面,0號(hào)物理記錄。當(dāng)有等待訪問(wèn)磁盤(pán)的進(jìn)程時(shí),按電梯調(diào)度算法從中選擇一個(gè)等待訪問(wèn)者,按該進(jìn)程指定的磁盤(pán)物理地址啟動(dòng)磁盤(pán)為其服務(wù)。對(duì)移動(dòng)臂磁盤(pán)來(lái)說(shuō),驅(qū)動(dòng)調(diào)度分移臂調(diào)度和旋轉(zhuǎn)調(diào)度。電梯調(diào)度算法的調(diào)度策略是與移動(dòng)臂的移動(dòng)方向和移動(dòng)臂的當(dāng)前位置有關(guān)的,所以每次啟動(dòng)磁盤(pán)時(shí)都應(yīng)登記移臂方向和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 開(kāi)源社區(qū)創(chuàng)新績(jī)效的影響機(jī)制研究
- 工程碩博士就業(yè)指導(dǎo)與職業(yè)發(fā)展的策略及實(shí)施路徑
- 幼兒教學(xué)課件資源
- 光環(huán)境心理效應(yīng)-洞察及研究
- 踝關(guān)節(jié)病的概述與治療講課件
- 健康行為改變干預(yù)-洞察及研究
- 中南林業(yè)科技大學(xué)《光學(xué)發(fā)展與人類(lèi)社會(huì)進(jìn)步》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)垣烹飪職業(yè)技術(shù)學(xué)院《大學(xué)生就業(yè)背景流程及基本權(quán)益保護(hù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 宜春學(xué)院《病理生理學(xué)案例教學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 職工心理疏導(dǎo)題庫(kù)及答案
- 東方市生活垃圾焚燒爐渣綜合利用項(xiàng)目 環(huán)評(píng)報(bào)告
- 不規(guī)格符石鑲嵌工藝
- 不寐患者的護(hù)理查房
- 污水處理廠工程投標(biāo)方案技術(shù)標(biāo)
- 2023Vayo-DFX設(shè)計(jì)執(zhí)行系統(tǒng)軟件操作說(shuō)明
- 《電力機(jī)車(chē)制動(dòng)機(jī)》課件 7-01 制動(dòng)缸壓力計(jì)算
- 基于人工智能的智慧農(nóng)業(yè)應(yīng)用案例
- 《血液標(biāo)本采集技術(shù)》課件
- 油藏工程教程-第04章-油氣藏壓力與溫度
- 人力資源員工請(qǐng)假流程規(guī)定
- 研究開(kāi)發(fā)費(fèi)加計(jì)扣除核查報(bào)告模板
評(píng)論
0/150
提交評(píng)論