


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、磁盤調(diào)度算法(先來先服務(wù)/最短尋道優(yōu)先)#include#include#includevoid FCFS(int a,int mjnt now);/ 先來先服務(wù)void SSTF(int a,int n,int now);/ 最短尋道時(shí)間優(yōu)先void choose(int a,int n);/ 選擇排序void FCFS(int a,int m,int now) / 先來先服務(wù)算法實(shí)現(xiàn) int i,b,sum=0;printf(n磁盤調(diào)度序列:nn);printf( (從 0磁道開始)n,now);printf(Mn”);printf(下一個(gè)訪問|移動(dòng)距離n);for(i=0;i%dt %d
2、nM,ai3b);)double d=sum*1.0/m;printf(Hn 平均尋道長度:%.2fnnn,d);void SSTF(int a,int n,int now) /最短尋道時(shí)間優(yōu)先算法實(shí)現(xiàn)int i3k,sum=0,b;choose(a,n); /對(duì)磁道序列進(jìn)行排序printf(nnH);printf(磁盤調(diào)度序列:nn);printfC (從 d 磁道開始)n,now);printf(Hnn);printf(下一個(gè)訪問|移動(dòng)距離n);if(a0=now) /當(dāng)前磁道號(hào)小于請求磁道號(hào)的最小值for(i=0;i%dt %dnH,now,b);)else if(an-1=now) /
3、當(dāng)前磁道號(hào)大于請求磁道號(hào)的最大值for(i=0;i%dt %dnH,now,b);else if(a0now) /當(dāng)前磁道號(hào)介于請求磁道序列的最大與最小之間for(i=0;i=now)k=i;break;/選擇第一個(gè)比當(dāng)前磁道號(hào)大的磁道號(hào)int right=k;int left=k-1;while(left=O&rightn) if(now-aleft%dt %dnn,now,b); left-;else /當(dāng)前磁道號(hào)與小于它的近b=aright-now; sum+=b; now=aright;printf(H-%dt %dnH,now,b); right+;if(left0) /磁道序列左邊
4、最小的磁道號(hào)已經(jīng)訪問,轉(zhuǎn)向右邊 沒有訪問for(int j=right;j%dt %dnH,nowJb);else if(right=n)/磁道序列右邊最大的磁道號(hào)已經(jīng)訪問,轉(zhuǎn)向左邊沒有訪問的for(int j=left;j=O;jTb=now-aj; sum+=b; now=aj, printf(-%dt %dn,now,b);double d=sum*1.0/n;printf(“ 平均尋道長度:%.2fnnn,d);int i,k,index,temp;for(k=0;kn;k+) index=k;for(i=k+1 ;in;i+)if(aiaindex)index=i;)temp=aindex; aindex=ak; ak=temp;)printf(排序之后的磁道序列:n); for(i=0;in;i+) printf(H%d H,ai);void main() / 主函數(shù)(int i,mJh,now,b,sum=03a20;nH);當(dāng)前磁道號(hào)nH);printf( 輸入磁盤調(diào)度的基本信息printffl.磁道請求總數(shù)2.磁道請求序列3.prin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB36/T 902-2016鑄鋼件可比單位綜合能耗限額
- 2025年教育行業(yè)數(shù)字化教材開發(fā)與互動(dòng)式教學(xué)工具應(yīng)用報(bào)告
- 2025年節(jié)能量審核報(bào)告樣本
- 2025年誘導(dǎo)風(fēng)機(jī)項(xiàng)目提案報(bào)告模板
- 環(huán)氧樹脂-納米填料復(fù)合材料行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 高精度水準(zhǔn)儀設(shè)計(jì)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 精密不銹鋼零件加工企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 影影約約社交APP商業(yè)計(jì)劃書1
- 年中國移動(dòng)式液壓升降臺(tái)行業(yè)市場發(fā)展現(xiàn)狀及投資前景預(yù)測報(bào)告
- 二年級(jí)道德與法治上冊第四單元我們的朋友我喜愛的動(dòng)植物
- 化工設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋浙江大學(xué)
- 社會(huì)過程研究方法(簡版)課件
- 替莫唑胺與惡性膠質(zhì)瘤課件
- 腹腔鏡器械清洗流程圖
- 學(xué)校食堂餐廳紫外線燈消毒記錄表
- 工會(huì)文體活動(dòng)管理制度范文
- 第6章_射線與物質(zhì)的相互作用
- 3D打印介紹PPT精選文檔課件
- 鋼結(jié)構(gòu)吊裝施工方案-
- 銀發(fā)【2007】246號(hào)
- 【機(jī)械畢業(yè)設(shè)計(jì)全套含CAD圖論文】麥田免耕施肥播種機(jī)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論