版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、佛山科學(xué)技術(shù)學(xué)院實(shí) 驗(yàn) 報(bào) 告課程名稱 操作系統(tǒng)原理 實(shí)驗(yàn)項(xiàng)目 實(shí)驗(yàn)二-進(jìn)程調(diào)度實(shí)驗(yàn)講義 專業(yè)班級(jí) 姓 名 學(xué) 號(hào) 指導(dǎo)教師 成 績(jī) 日 期 一、實(shí)驗(yàn)?zāi)康?. 實(shí)驗(yàn)?zāi)康?(1)掌握先進(jìn)先出頁(yè)面置換算法; (2)掌握隨機(jī)替換頁(yè)面置換算法; (3)掌握OPT頁(yè)面置換算法; (4)掌握最近最少使用頁(yè)面置換算法; (5)熟悉抖動(dòng)現(xiàn)象及其產(chǎn)生原理; (6)熟悉C/C+編程。 2、實(shí)驗(yàn)學(xué)時(shí):2學(xué)時(shí) 3、實(shí)驗(yàn)要求 (1)進(jìn)程正常運(yùn)行占用內(nèi)存空間共320K,頁(yè)面大小是1K/2K/4K/8K; (2)隨機(jī)生成256個(gè)頁(yè)面置換次序; (3)用于分配頁(yè)面大小的內(nèi)存總空間是32K; (4)給出四種頁(yè)面置換算法的換頁(yè)過(guò)
2、程,并計(jì)算各自的缺頁(yè)率。 二、實(shí)驗(yàn)內(nèi)容 編寫(xiě)程序,使用四種不同的頁(yè)面替換策略算法進(jìn)行頁(yè)面替換。分別是先進(jìn)先出,隨機(jī)替換,時(shí)鐘頁(yè)面替換,最近最久未使用頁(yè)面替換,并計(jì)算缺頁(yè)率。三、實(shí)驗(yàn)原理在地址映射過(guò)程中,若在頁(yè)面中發(fā)現(xiàn)所要訪問(wèn)的頁(yè)面不再內(nèi)存中,則產(chǎn)生缺頁(yè)中斷。當(dāng)發(fā)生缺頁(yè)中斷時(shí)操作系統(tǒng)必須在內(nèi)存選擇一個(gè)頁(yè)面將其移出內(nèi)存,以便為即將調(diào)入的頁(yè)面讓出空間。而用來(lái)選擇淘汰哪一頁(yè)的規(guī)則叫做頁(yè)面置換算法。常用算法有:1最佳置換算法(OPT)(理想置換算法);2先進(jìn)先出置換算法(FIFO):3最近最久未使用(LRU)算法;4Clock置換算法(LRU算法的近似實(shí)現(xiàn);5最少使用(LFU)置換算法。抖動(dòng)(Thras
3、hing)就是指當(dāng)內(nèi)存中已無(wú)空閑空間而又發(fā)生缺頁(yè)中斷時(shí),需要從內(nèi)存中調(diào)出一頁(yè)程序或數(shù)據(jù)送磁盤(pán)的對(duì)換區(qū)中,如果算法不適當(dāng),剛被換出的頁(yè)很快被訪問(wèn),需重新調(diào)入,因此需再選一頁(yè)調(diào)出,而此時(shí)被換出的頁(yè)很快又要被訪問(wèn),因而又需將它調(diào)入,如此頻繁更換頁(yè)面,以致花費(fèi)大量的時(shí)間,我們稱這種現(xiàn)象為"抖動(dòng)"產(chǎn)生抖動(dòng)的原因是由于CPU的利用率和多道程序度的對(duì)立統(tǒng)一矛盾關(guān)系引起的,為了提高CPU利用率,可提高多道程序度,但單純提高多道程序度又會(huì)造成缺頁(yè)率的急劇上升,導(dǎo)致CPU的利用率下降,而系統(tǒng)的調(diào)度程序又會(huì)為了提高CPU利用率而繼續(xù)提高多道程序度,形成惡性循環(huán),我們稱這時(shí)的進(jìn)程是處于"
4、抖動(dòng)"狀態(tài).請(qǐng)根據(jù)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行分析:頁(yè)面大小是越大越好?還是越小越好?如何解釋這個(gè)現(xiàn)象?例子:進(jìn)程A占用內(nèi)存空間共64k。1)頁(yè)面大小是1K時(shí) 分成64頁(yè);給各頁(yè)面編號(hào):0-63 隨機(jī)生成15個(gè)替換頁(yè)面:1,1,4,6,12,48,4,8,16,6,57,28,47,26,172)頁(yè)面大小是2K時(shí) 分成32頁(yè);給各頁(yè)面編號(hào):0-31 隨機(jī)生成15個(gè)替換頁(yè)面:1,1,4,6,12,28,4,8,16,6,17,28,14,26,173)頁(yè)面大小是4K時(shí) 分成16頁(yè);給各頁(yè)面編號(hào):0-15 隨機(jī)生成15個(gè)替換頁(yè)面:1,1,4,6,12,8,4,8,1,6,7,8,7,6,74)頁(yè)面大小是
5、8K時(shí) 分成8頁(yè);給各頁(yè)面編號(hào):0-7 隨機(jī)生成15個(gè)替換頁(yè)面:1,1,4,6,12,48,4,8,16,6,57,28,47,26,17針對(duì)以上四種情況,采用四種不同的置換算法。四、實(shí)驗(yàn)步驟1輸入進(jìn)程置換頁(yè)數(shù);2輸入內(nèi)存的空間大??;3輸入進(jìn)程的空間大?。?輸入頁(yè)面大?。?K/2K/4K/8K/16K/32K);5選擇相應(yīng)的算法,計(jì)算缺頁(yè)率;6實(shí)驗(yàn)結(jié)果分析及討論。五、程序源代碼及注釋六、實(shí)驗(yàn)結(jié)果分析 1、運(yùn)行結(jié)果如下: 2、 結(jié)果分析及體會(huì) (1)先進(jìn)先出FIFO算法 缺頁(yè)6次 缺頁(yè)率=60.000002%1364146620011111111221x3333333302xx666666663
6、xxx4444444 (2) 最佳算法 OPT算法 缺頁(yè)6次 缺頁(yè)率=60.000002%1364146620011111111201x3333333332xx666666663xxx4444444 (3) 最近最少使用算法 缺頁(yè)6次 缺頁(yè)率=60.000002%1364146620011111111101x3333333222xx666666663xxx4444444 (4)隨機(jī)置換頁(yè)面算法 缺頁(yè)6次 缺頁(yè)率=60.000002%1364146620011111111111x3333333202xx666666663xxx4444444 頁(yè)面大小算法1K2K4K8K16K32K先進(jìn)先出90.
7、625000%90.234375%90.625000%89.843750%88.281250%89.062500%OPT74.609375%69.140625%70.312500%72.265635%76.953125%89.062500%最近最少使用90.625000%91.406250%90.625000%90.23437587.109375%89.062500%隨機(jī)替換90.625000%91.406250%89.843750%90.453125%85.937500%89.062500%抖動(dòng)現(xiàn)象解釋:根據(jù)上述結(jié)果可知,采用不同的算法抖動(dòng)現(xiàn)象是不同的。(1)采用FIFO時(shí),當(dāng)頁(yè)面大小越大時(shí),缺頁(yè)率越來(lái)越?。?2)采用OPT時(shí),當(dāng)頁(yè)面大小越大時(shí),缺頁(yè)率越來(lái)越大,而且幅度上升很高;(3)采用最近最少使用時(shí),當(dāng)頁(yè)面大小變化時(shí),缺頁(yè)率沒(méi)有一點(diǎn)的規(guī)律;(4)采用隨機(jī)頁(yè)面置換時(shí),當(dāng)頁(yè)面大小變化時(shí),缺頁(yè)率沒(méi)有一點(diǎn)的規(guī)律。最后得出的結(jié)論是:抖動(dòng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)孔狀EVA鞋墊市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)雙鉗口市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)白蘆筍條行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)水晶內(nèi)雕機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)彩色美紋紙膠帶行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國(guó)插入式壓縮活性炭棒濾芯數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)庭院埋地?zé)魯?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度海水淡化項(xiàng)目水處理維修工程合同樣本2篇
- 二零二五年度企業(yè)間民間借貸合同范本-設(shè)備融資租賃3篇
- 二零二五年度社會(huì)福利項(xiàng)目合同終止及福利保障協(xié)議3篇
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 國(guó)旗班指揮刀訓(xùn)練動(dòng)作要領(lǐng)
- 三創(chuàng)賽獲獎(jiǎng)-非遺文化創(chuàng)新創(chuàng)業(yè)計(jì)劃書(shū)
- 2020年普通高等學(xué)校招生全國(guó)統(tǒng)一數(shù)學(xué)考試大綱
- 土方轉(zhuǎn)運(yùn)方案
- (11.3.1)-10.3蒸汽壓縮制冷循環(huán)
- GB/T 679-2002化學(xué)試劑乙醇(95%)
- 總則(養(yǎng)牛場(chǎng)環(huán)評(píng)報(bào)告)
- GB/T 21797-2008化學(xué)品有機(jī)磷化合物28天重復(fù)劑量的遲發(fā)性神經(jīng)毒性試驗(yàn)
- 最全新能源材料-鋰離子電池材料189張課件
- 封條模板A4直接打印版
評(píng)論
0/150
提交評(píng)論