![磁臂調(diào)度掃描調(diào)度算法_第1頁](http://file4.renrendoc.com/view/54ac07a8b96426482a0ba18460c0b459/54ac07a8b96426482a0ba18460c0b4591.gif)
![磁臂調(diào)度掃描調(diào)度算法_第2頁](http://file4.renrendoc.com/view/54ac07a8b96426482a0ba18460c0b459/54ac07a8b96426482a0ba18460c0b4592.gif)
![磁臂調(diào)度掃描調(diào)度算法_第3頁](http://file4.renrendoc.com/view/54ac07a8b96426482a0ba18460c0b459/54ac07a8b96426482a0ba18460c0b4593.gif)
![磁臂調(diào)度掃描調(diào)度算法_第4頁](http://file4.renrendoc.com/view/54ac07a8b96426482a0ba18460c0b459/54ac07a8b96426482a0ba18460c0b4594.gif)
![磁臂調(diào)度掃描調(diào)度算法_第5頁](http://file4.renrendoc.com/view/54ac07a8b96426482a0ba18460c0b459/54ac07a8b96426482a0ba18460c0b4595.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
磁臂調(diào)度掃描調(diào)度算法第一頁,共二十一頁,2022年,8月28日摘要:
磁臂調(diào)度是指當(dāng)同時有多個訪盤要求時在等待時,對這些要求的順序的確定安排或調(diào)整,旨在減少平均磁盤服務(wù)時間.磁臂調(diào)度由操作系統(tǒng)中的磁盤設(shè)備驅(qū)動完成,相應(yīng)的算法稱為磁臂調(diào)度算法;磁臂調(diào)度算法包括兩個方面的考慮:首先要根據(jù)這些要求所訪問的磁道按照某種標準對這些要求排序,旨在減少尋道時間,稱為磁臂調(diào)度,僅在移動頭磁盤中采用;其次對同一磁道多個要求扇區(qū)順序排列,旨在減少延遲時間,稱為扇區(qū)排隊,僅在無控制器磁道緩沖的系統(tǒng)中采用;關(guān)鍵詞:掃描調(diào)度,先向右再向左,移動磁道數(shù)第二頁,共二十一頁,2022年,8月28日一.設(shè)計的背景介紹
1.掃描調(diào)度(SCANScheduling)算法介紹:磁頭總是單向移動的,但到達盤邊緣則改變方向,磁頭移動中為途中的所有請求服務(wù)。在下例中,磁頭最初向右移動,則SCAN算法產(chǎn)生的順序是65,67,98,122,124,183,37,14,如下圖所示。如果一個請求到達時其要訪問的磁道剛好在磁頭移動前方,則該請求立即得到服務(wù),反之如果剛好在磁頭后,則要等到磁頭返回以后再得到響應(yīng).第三頁,共二十一頁,2022年,8月28日第四頁,共二十一頁,2022年,8月28日第五頁,共二十一頁,2022年,8月28日第六頁,共二十一頁,2022年,8月28日2.2數(shù)據(jù)文件格式說明
(1)文件格式如下:track_numbers:10current_location:90track_serial:141833712465122679888888其中track_numbers:是代表請求訪盤的磁道總數(shù)current_location:是代表當(dāng)前磁頭所在的磁道號;track_serial:申請訪盤的磁道序列;第七頁,共二十一頁,2022年,8月28日2.3數(shù)據(jù)結(jié)構(gòu)定義
typedefstruct{//定義序列的結(jié)構(gòu)體,其中data為磁道號,flag為訪問狀態(tài)標志
intdata;//磁道號
intflag;//標志}node;第八頁,共二十一頁,2022年,8月28日2.4總體流程圖
寫出要訪問的磁道的數(shù)據(jù)結(jié)構(gòu),該結(jié)構(gòu)包括磁道號data和狀態(tài)訪問標志flag。另外,定義要訪問的磁道數(shù)track_numbers,當(dāng)前磁頭所在的磁道號current_location和一個動態(tài)數(shù)組serial用來存放要訪問的磁道,其大小等于要訪問的磁道數(shù)讀取文件,并將待訪問的磁道序列號存入serial中。并定義一個排序的子函數(shù)以供掃描算法使用。該函數(shù)按從小到大進行排序第九頁,共二十一頁,2022年,8月28日用SWITCH語句來實現(xiàn)五種不同的選擇:按數(shù)字1:FCFS的調(diào)度;數(shù)字2:掃描算法的調(diào)度;數(shù)字3:最短路徑優(yōu)先算法的調(diào)度;數(shù)字5:結(jié)束程序,將返回到重新開始調(diào)度的界面;除此之外的其他任何按鍵都將顯示選擇無效的提示。每做完一種選擇都可自動清除界面。5號功能:當(dāng)改變數(shù)據(jù)文件后,不須重新編譯程序根據(jù)界面上的提示,選擇相應(yīng)的功能第十頁,共二十一頁,2022年,8月28日三.算法的實現(xiàn)第十一頁,共二十一頁,2022年,8月28日第十二頁,共二十一頁,2022年,8月28日
第十三頁,共二十一頁,2022年,8月28日
第十四頁,共二十一頁,2022年,8月28日第十五頁,共二十一頁,2022年,8月28日
第十六頁,共二十一頁,2022年,8月28日第十七頁,共二十一頁,2022年,8月28日第十八頁,共二十一頁,2022年,8月28日四.結(jié)論
㈠“微琳龍“三人組程序不僅可以滿足用戶對于磁臂調(diào)度的先來先服務(wù),先向右再向左的掃描,最段路徑優(yōu)先這3種算法不同數(shù)據(jù)的計算要求,可以為用戶計算出磁頭位移和訪問的序列,而且在為創(chuàng)造一個友好界面方面做出了很多努力,比如說在每次演示結(jié)束后自動清楚界面,每輸入一個字符都會有相應(yīng)的提示語并有相應(yīng)的動作,最重要的是當(dāng)用戶臨時修改數(shù)據(jù)文件時,不用重新編譯程序,只須按數(shù)字鍵4便可重新開始。㈡在編寫代碼過程中,我們遇到了很多問題,比如說掃描算法一開始的設(shè)計只能適用于靜態(tài)的情況下,這是因為對動態(tài)分配數(shù)組空間的掌握不夠;解決了這個問題后卻發(fā)現(xiàn)因為指針的使用錯誤使得輸出亂碼,但最后,在老師和同學(xué)的幫助下,這些問題都被解決,更重要的是還對這方面的認識加深了一步。㈢通過這次課設(shè),使我們對c語言的運用有了更深的實際了解,我們對于數(shù)組和結(jié)構(gòu)的應(yīng)用還很不夠,在這次課設(shè)中,使我們加深了對數(shù)組和結(jié)構(gòu)的基本用途和一些應(yīng)用的技巧的了解。此外還對讀文件有了更深的認識。與此同時,通過這次課設(shè)還使得我們對磁臂調(diào)度的原理及算法有了進一不的了解。第十九頁,共二十一頁,2022年,8月28日第二十頁,共二
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4試種一粒籽(說課稿)-部編版道德與法治二年級下冊
- 2024年秋七年級英語上冊 Starter Unit 1 Good morning說課稿 (新版)人教新目標版
- 2024年九年級化學(xué)上冊 6.2 二氧化碳制取的研究說課稿(pdf)(新版)新人教版
- 2024-2025學(xué)年高中英語 Module 2 My New Teachers說課稿1 外研版必修1
- 2023七年級生物上冊 第3單元 生物圈中的綠色植物第5章 綠色開花植物的生活方式第3節(jié) 吸收作用說課稿(新版)北師大版
- 二零二五年度總經(jīng)理職位聘用與企業(yè)戰(zhàn)略目標實現(xiàn)合同
- 二零二五年度農(nóng)家樂景區(qū)門票銷售代理合同-@-1
- 二零二五年度旅行社旅游紀念品定制合同范本3篇
- 13沖出地球(說課稿)-2024-2025學(xué)年蘇教版(2017)科學(xué)六年級上冊001
- 汽車服務(wù)合伙人干股分紅協(xié)議書(2篇)
- PHOTOSHOP教案 學(xué)習(xí)資料
- 《游戲界面設(shè)計專題實踐》課件-知識點5:圖標繪制準備與繪制步驟
- 自動扶梯安裝過程記錄
- MOOC 材料科學(xué)基礎(chǔ)-西安交通大學(xué) 中國大學(xué)慕課答案
- 中國城市居民的健康意識和生活方式調(diào)研分析報告
- 復(fù)產(chǎn)復(fù)工試題含答案
- 售后服務(wù)經(jīng)理的競聘演講
- 慢加急性肝衰竭護理查房課件
- 文件丟失應(yīng)急預(yù)案
- 全球職等系統(tǒng)GGS職位評估手冊
- 專項法律意見書(私募基金管理人重大事項變更)-詳細版
評論
0/150
提交評論