




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、試驗(yàn)?zāi)康某銎鋱?zhí)行序列。二、試驗(yàn)環(huán)境三、試驗(yàn)內(nèi)容[提醒]:短進(jìn)程,排隊(duì)時(shí)間相對過長。321就緒隊(duì)列進(jìn)程按抵達(dá)時(shí)間在就緒隊(duì)列中排隊(duì),調(diào)度程序每次把CPU分派給就緒隊(duì)列首進(jìn)程使用一種時(shí)間片,運(yùn)行完一種時(shí)間片釋放CPU,排到就緒隊(duì)列末尾參與下一輪調(diào)度,CPU分派給就緒隊(duì)列的首進(jìn)程。新進(jìn)程新進(jìn)程就緒隊(duì)列調(diào)度處理機(jī)喚醒阻塞隊(duì)列阻塞1所有就緒進(jìn)程按FCFS規(guī)則排隊(duì)。5系統(tǒng)把被喚醒的進(jìn)程送到就緒隊(duì)列的隊(duì)尾。2響應(yīng)時(shí)間固定,時(shí)間片的長短根據(jù)進(jìn)程數(shù)量的多少由T=N×(q+t)給出的關(guān)系調(diào)整。3根據(jù)進(jìn)程優(yōu)先級的高下深入調(diào)整時(shí)間片,優(yōu)先級越高的進(jìn)程,分派的時(shí)間片越長。(3)算法類型先來先服務(wù)先來先服務(wù)(FCFS)調(diào)度算法短進(jìn)程優(yōu)先等時(shí)間片輪轉(zhuǎn)不等時(shí)間片輪轉(zhuǎn)搶占式優(yōu)先權(quán)非搶占式優(yōu)先權(quán)靜態(tài)優(yōu)先權(quán)動態(tài)優(yōu)先權(quán)簡單的調(diào)度算法輪轉(zhuǎn)法優(yōu)先權(quán)法多級反饋隊(duì)列算(4)模擬程序可由兩部分構(gòu)成,先來先服務(wù)(FCFS)調(diào)度算法,時(shí)間片輪轉(zhuǎn)。流程圖如下:開始N結(jié)束YNYBlock不為空YRun隊(duì)列的化輸出前一個(gè)時(shí)問片后結(jié)點(diǎn)運(yùn)行情Block不為空Y把己經(jīng)阻寨好了的進(jìn)程移到就緒隊(duì)列N撒銷該進(jìn)程,運(yùn)行就緒隊(duì)頭的進(jìn)程N(yùn)Run不為空Y進(jìn)程運(yùn)行完N定義就緒態(tài)轉(zhuǎn)Y為運(yùn)行態(tài)放入阻塞隊(duì)列,運(yùn)行就緒隊(duì)頭進(jìn)程進(jìn)程阻本N入就者隊(duì)尾(5)按模擬算法設(shè)計(jì)程序,運(yùn)行設(shè)計(jì)的程序,觀測得到的成果。四、試驗(yàn)成果(含程序、數(shù)據(jù)記錄及分析、試驗(yàn)總結(jié)等)切施行中進(jìn)列a名讀G時(shí)間intm_id;IDC用來輸入進(jìn)程IDintm_reac用來輸入進(jìn)程抵達(dá)時(shí)間用來輸出正在運(yùn)行的進(jìn)程intm_ru用來輸入進(jìn)程運(yùn)行時(shí)間intm_tim用來輸入時(shí)間片用來輸出最終調(diào)度隊(duì)列用來輸出等待隊(duì)列用來顯示輸入的進(jìn)程信息數(shù)據(jù)存儲:運(yùn)用構(gòu)造體來存儲進(jìn)程信息//TODO:Addyourcontrolnotificationhpcb[NO].reachtime=m_reachtpcb[NO].runtime=m_runtistr1.Format("%-8d%-8d%-8d\r\n",m_id,m_reaNO++;}RR算法//TODO:Addyourcontrolnotificationhandlercodeherefor(intj=NO-1;j>=i;j--){}}for(intj=0;j<NO;j++){readyqueue[i]=pcb[j]}列pcb1[]。for(intk=i+1;k<NO;k++){str1.Format("%d",readyqueue[km_readyqueue+=str1;}readyqueue[NO]=pcbl[NO]pcbl[NO].runtime-=m_timeslice;NO++;for(intk=i+1;k<NO;k++){str1.Format("%d",readyqueue[k}/將該進(jìn)程放至臨時(shí)進(jìn)程隊(duì)列尾部str.Format("%d",read)NO=NO2;//恢復(fù)此前的進(jìn)程數(shù),便于進(jìn)行其他算法。試驗(yàn)成果:使用RR算法對進(jìn)程進(jìn)行調(diào)度測試中使用的數(shù)據(jù):時(shí)間片是2進(jìn)程抵達(dá)時(shí)間運(yùn)行時(shí)間1成果如下:進(jìn)程添加到達(dá)時(shí)間名稱p到達(dá)時(shí)間p運(yùn)行時(shí)間p運(yùn)行中進(jìn)程等待隊(duì)列運(yùn)行時(shí)間進(jìn)程名時(shí)間片p試驗(yàn)總結(jié):在該試驗(yàn)完畢的過程中,我首先復(fù)習(xí)了進(jìn)程調(diào)度的算法分析,并對這三種算法進(jìn)行比較分析,同步,通過對RR算法的編寫,以及MFC的設(shè)計(jì),使我愈加深入的理解了這幾種
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 回轉(zhuǎn)筒式反應(yīng)器企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 船用吸魚機(jī)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 壓電晶體企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 管殼式換熱器企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 電商用戶體驗(yàn)提升-全面剖析
- 高性能涂布機(jī)研發(fā)-全面剖析
- 風(fēng)力發(fā)電與農(nóng)業(yè)結(jié)合應(yīng)用-全面剖析
- 面向未來的測控系統(tǒng)設(shè)計(jì)理念與實(shí)踐案例-全面剖析
- 油料種植技術(shù)革新動態(tài)-全面剖析
- 綠色能源與輸變電技術(shù)融合-全面剖析
- 多模態(tài)視域下北京市核心區(qū)語言景觀研究
- 《單軸面筋脫水機(jī)設(shè)計(jì)報(bào)告(論文)》
- 內(nèi)分泌系統(tǒng) 腎上腺 (人體解剖生理學(xué)課件)
- GPS靜態(tài)數(shù)據(jù)觀測記錄表
- 山西省城鎮(zhèn)教師支援農(nóng)村教育工作登記表
- 軟件項(xiàng)目周報(bào)模板
- 著名中醫(yī)婦科 夏桂成教授補(bǔ)腎調(diào)周法
- VSM(價(jià)值流圖中文)課件
- 考古發(fā)掘中文物的采集與保存課件
- 人工氣道的護(hù)理劉亞課件
- 專業(yè)技術(shù)人員
評論
0/150
提交評論