版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、試驗?zāi)康某銎鋱?zhí)行序列。二、試驗環(huán)境三、試驗內(nèi)容[提醒]:短進程,排隊時間相對過長。321就緒隊列進程按抵達時間在就緒隊列中排隊,調(diào)度程序每次把CPU分派給就緒隊列首進程使用一種時間片,運行完一種時間片釋放CPU,排到就緒隊列末尾參與下一輪調(diào)度,CPU分派給就緒隊列的首進程。新進程新進程就緒隊列調(diào)度處理機喚醒阻塞隊列阻塞1所有就緒進程按FCFS規(guī)則排隊。5系統(tǒng)把被喚醒的進程送到就緒隊列的隊尾。2響應(yīng)時間固定,時間片的長短根據(jù)進程數(shù)量的多少由T=N×(q+t)給出的關(guān)系調(diào)整。3根據(jù)進程優(yōu)先級的高下深入調(diào)整時間片,優(yōu)先級越高的進程,分派的時間片越長。(3)算法類型先來先服務(wù)先來先服務(wù)(FCFS)調(diào)度算法短進程優(yōu)先等時間片輪轉(zhuǎn)不等時間片輪轉(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)法多級反饋隊列算(4)模擬程序可由兩部分構(gòu)成,先來先服務(wù)(FCFS)調(diào)度算法,時間片輪轉(zhuǎn)。流程圖如下:開始N結(jié)束YNYBlock不為空YRun隊列的化輸出前一個時問片后結(jié)點運行情Block不為空Y把己經(jīng)阻寨好了的進程移到就緒隊列N撒銷該進程,運行就緒隊頭的進程NRun不為空Y進程運行完N定義就緒態(tài)轉(zhuǎn)Y為運行態(tài)放入阻塞隊列,運行就緒隊頭進程進程阻本N入就者隊尾(5)按模擬算法設(shè)計程序,運行設(shè)計的程序,觀測得到的成果。四、試驗成果(含程序、數(shù)據(jù)記錄及分析、試驗總結(jié)等)切施行中進列a名讀G時間intm_id;IDC用來輸入進程IDintm_reac用來輸入進程抵達時間用來輸出正在運行的進程intm_ru用來輸入進程運行時間intm_tim用來輸入時間片用來輸出最終調(diào)度隊列用來輸出等待隊列用來顯示輸入的進程信息數(shù)據(jù)存儲:運用構(gòu)造體來存儲進程信息//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}/將該進程放至臨時進程隊列尾部str.Format("%d",read)NO=NO2;//恢復(fù)此前的進程數(shù),便于進行其他算法。試驗成果:使用RR算法對進程進行調(diào)度測試中使用的數(shù)據(jù):時間片是2進程抵達時間運行時間1成果如下:進程添加到達時間名稱p到達時間p運行時間p運行中進程等待隊列運行時間進程名時間片p試驗總結(jié):在該試驗完畢的過程中,我首先復(fù)習(xí)了進程調(diào)度的算法分析,并對這三種算法進行比較分析,同步,通過對RR算法的編寫,以及MFC的設(shè)計,使我愈加深入的理解了這幾種
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【學(xué)練考】2021-2022新高考人民版歷史必修二-專題測評八-當(dāng)今世界經(jīng)濟的全球化趨勢
- 湖南省長沙市2024-2025學(xué)年高二上學(xué)期期末考試英語試題(含答案無聽力音頻無聽力原文)
- 甘肅省隴南市武都區(qū)2024-2025學(xué)年九年級上學(xué)期期末學(xué)業(yè)水平測試歷史試題(含答案)
- 《上海世博會主題》課件
- 《金版學(xué)案》2022屆高考生物一輪復(fù)習(xí)2022年新課標(biāo)全國高考生物模擬試題(3)-
- 【金版學(xué)案-同步備課】2014-2021學(xué)年高中語文同步練習(xí)(粵教版選修-傳記選讀)第2單元-九
- 《保險的節(jié)稅功能》課件
- 【名師一號】2020-2021學(xué)年高中地湘教版必修1-雙基限時練3
- 二年級數(shù)學(xué)(上)計算題專項練習(xí)
- 四年級數(shù)學(xué)(四則混合運算帶括號)計算題專項練習(xí)與答案
- 酒精性腦病的護理查房實用版課件
- 基金會項目基金捐贈立項表
- OCT青光眼及視野報告
- 人音版小學(xué)音樂四年級下冊課程綱要
- 三年級新教科版科學(xué)《我們來做-“熱氣球”》說課稿
- 國家電網(wǎng)有限公司十八項電網(wǎng)重大反事故措施(修訂版)
- 凈水廠課程設(shè)計
- (完整版)八年級上綜合性學(xué)習(xí)-我們的互聯(lián)網(wǎng)時代-練習(xí)卷(含答案)
- 地災(zāi)治理全套表格
- 切線長定理、弦切角定理、切割線定理、相交弦定理93336
- 重慶市公路水運工程工地試驗室管理實施細則
評論
0/150
提交評論