下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、計算機操作系統(tǒng)實驗三存儲器管理佛山科學(xué)技術(shù)學(xué)院實驗報告課程名稱操作系統(tǒng)原理實驗項目實驗二-進程調(diào)度實驗講義一專業(yè)班級 姓名 學(xué)號指導(dǎo)教師 F績 日期一、實驗?zāi)康?.實驗?zāi)康?1)掌握先進先出頁面置換算法;(2)掌握隨機替換頁面置換算法;(3)掌握頁面置換算法;(4)掌握最近最少使用頁面置換算法;(5)熟悉抖動現(xiàn)象及其產(chǎn)生原理;(6)熟悉編程。2、實驗學(xué)時:2學(xué)時3、實驗要求(1)進程正常運行占用內(nèi)存空間共320K,頁面大小是1248K;(2)隨機生成256個頁面置換次序;(3)用于分配頁面大小的內(nèi)存總空間是32K;(4)給出四種頁面置換算法的換頁過程,并計算各自的缺頁率。二、實驗內(nèi)容編寫程序,
2、使用四種不同的頁面替換策略算法進行頁面替換。分別是先進先出,隨機替換,時鐘頁面替換,最 近最久未使用頁面替換,并計算缺頁率。三、實驗原理在地址映射過程中,若在頁面中發(fā)現(xiàn)所要訪問的頁面不再內(nèi)存中,則產(chǎn)生缺頁中斷。當(dāng)發(fā)生缺頁中斷時操 作系統(tǒng)必須在內(nèi)存選擇一個頁面將其移出內(nèi)存,以便為即將調(diào)入的頁面讓出空間。而用來選擇淘汰哪一頁的規(guī) 則叫做頁面置換算法。常用算法有:1.最佳置換算法()(理想置換算法);2.先進先出置換算法():3.最近最久未使用()算法;4.置換算法(算法的近似實現(xiàn); 5.最少使用()置換算法。抖動()就是指當(dāng)內(nèi)存中已無空閑空間而又發(fā)生缺頁中斷時,需要從內(nèi)存中調(diào)出一頁程序或數(shù)據(jù)送磁盤
3、的對換區(qū)中,如果算法不適當(dāng),剛被換出的頁很快被訪問,需重新調(diào)入,因此需再選一頁調(diào)出,而此時被換出的頁很快又要被訪問,因而又需將它調(diào)入,如此頻繁更換頁面,以致花費大量的時間,我們稱這種現(xiàn)象為"抖動";產(chǎn)生抖動的原因是由于的利用率和多道程序度的對立統(tǒng)一矛盾關(guān)系引起的,為了提高利用率,可提高多道程序度,但單純提高多道程序度又會造成缺頁率的急劇上升,導(dǎo)致的利用率下降,而系統(tǒng)的調(diào)度程序又會為了提高利用率而繼續(xù)提高多道程序度,形成惡性循環(huán),我們稱這時的進程是處于"抖動”狀態(tài).請根據(jù)實驗數(shù)據(jù)進行分析:頁面大小是越大越好?還是越小越好?如何解釋這個現(xiàn)象? 例子:進程A占用內(nèi)存空間
4、共 64k。1)頁面大小是1K時分成64頁;給各頁面編號:0-63隨機生成 15 個替換頁面:1,1, 4,6,12,48, 4,8,16,6, 57,28,47,26,172)頁面大小是 2K時 分成32頁;給各頁面編號: 0-311 / 8計算機操作系統(tǒng)實驗三存儲器管理隨機生成 15 個替換頁面:1,1, 4,6,12,28, 4,8,16,6, 17,28,14,26,173)頁面大小是4K時 分成16頁;給各頁面編號:0-15隨機生成 15 個替換頁面:1,1, 4,6,12,8, 4,8,1,6, 7,8,7,6,74)頁面大小是8K時 分成8頁;給各頁面編號:0-7隨機生成 15
5、個替換頁面:1,1, 4,6,12,48, 4,8,16,6, 57,28,47,26,17 針對以上四種情況,采用四種不同的置換算法。四、實驗步驟1 .輸入進程置換頁數(shù);2 .輸入內(nèi)存的空間大小;3 .輸入進程的空間大小;4 .輸入頁面大小(12481632K);5 .選擇相應(yīng)的算法,計算缺頁率;6 .實驗結(jié)果分析及討論。五、程序源代碼及注釋2 / 8計算機操作系統(tǒng)實驗三存儲器管理實喘三存儲器管理in: II。匚4t E二口. h> lnd»<u dlib.*in;j h>士:i/工工u 51ASZI£ SOOint Mg:”經(jīng).%睢工.“丁8皿:.,可
6、屬分配的才存百 亙傅大了匕工整正常遭T士與力?主直PX5i-5s_FJ 工int RadLXlel 乂匕口丫匚三工了卬="寫口皿";0孔會恥的E霓敝為冬工重個曲和左理夫里int P*£ e_Si t金; /卷史大小(單位:酣int LA;E_y;K; >正天心司F二里f:i4t LACK_FArE:Int tPrameS-Pa *cafrjLFL值上:/內(nèi)存鼓組生崔數(shù)沮int TwaT_Jttaor7_?ii;3void二nMuit” .'藥坦化過*1幻k壽vod ANEL= zDt=上口”三:母賓W苦主宣氏int Ctss5e_CF7 im <
7、;- - ,于二手軍能L=t二匕口門t_L=U int上J .工子更鼓bDS;二三要_但511工口t 2/科斯內(nèi)在是有已有主在程更黃vid print ' : '就出W手云面史茹void aain< (匚t ;Inf trit tp.:吐:電';:口"mf =三士先出品充亙舲最注工口九三三堂拱高法5%行3戶"聶王聶少隹尾工工查挨三法三府機替挾三又三控自法出1:502工£(“冠:5t2:k>se :ST:ttb '.EhMSi: Cfi二:"iutf先造先生了直云連其法nr);RANDLE .二上 ocEfr b
8、 rtak 二c占3i :"i匚tf(飛pz藝童曼拉言法巾;HJ5DLI 修g.);braak.ease 3:口工如Hb號憶最少住司完而立集量法 nr):RANDLE zioasei ;bze.sk;cut 4i二4港H警殺三芝量摟%送;HANDLE choose':;break.StfajH :PTitrtf "恒工宦字dkiitit 0:B-sk:); -'=-bi le .ctoc se! -4;,'*加|!*45丑料1怖1(!用“幀m1鉗(有啊"1料1幀*岬怛!si*V* V* -fYiCI* Y舒l沔赤0yJ串弋:中23:竹:松沿
9、河14<衿.void Infiniu .):int i:匚t上tf ("血 Uta(分配息莫如Mean i» JLooi.(內(nèi) 耳尊大?。〩PTOETWt_H&(J«,'LEPa4?_S:Zei. 在 號總大 小)1*):三二工二 -:二.二-:z -11 . :f 匚一二_二一二二2三二二二_5"二:二: ?TOE-e3 5_D 3ZL. ifB&e_LzeIfaMTF.NuiNeDoxrJbtm/fvtJS£: e:Frs jr«i i_NukFto crtt i_Kmw/|b_S les;Prcfr
10、e bz 丁年三士 uzlZI日二二口二,力。匚7號5m一池二子51工三口£':一Mtsory;' in1 ' w二:j".麻Riy口h式 室 琉;irt' :LKL_F:蜓二 in:*:zib12.dc jd&ZDry_SEZ>iLZ=31 irt .f3T :二Q :i 5曰C_NlU : i-:Frosrc >K_PaEe : =z ae d < *tFr o et c e e_Nuh;?*f jt £=0- i-prittf ','d t Pxacrii i_Pie«Zi)
11、;nriai-kf (ni*) Z)vais 司科工"iat zK;ait: 8 / 8irt L k; iotint lsap-0:L ACT J. A 715;far k= 5:ni_NuuttT-ta;r1 =3【iwt Num.k一(llw二二二?工=5二充="工;L 鼠 UUJLTenr_Mtnorr_?ijn-./ print (): :1bHitd( e息二叁二:S-r :k寸之工匕匚:工一 if :£_3JTEH?EY jcl 出w二口ry _ fr_silt_ = Pr he5b_? 2.= .3 二 K_yrk-;fan:一;xf fronti
12、ryJ: frcnt=a -"priniO ; jCSEE 2:f :r *ir LEu”一 i£二二號戶曲",_k -1 e=p=Ch«j5tP T kMaaDTyt*p_=PraFr«s.j_Pi j# .LMK_W;M;* prim 0 ; 'brii:匚350:f*丁 i-3;l<r JiKDTF_73;:一 LMT.F 皿口美憶 Jtaaar 匚燈 n”;J=r ; k . .=F. an d_: un; U (if ":s_r<jrEr:Fi,'Y:) (ta=p=Cho5sa 二血t): 37
13、 :;營不:二FnbG; 3-F3E; "it"; LA;K_U3i".rr:n:<:101E«tfor (i=0;i<TaioJI«ar7_Nu« i*-f lfEzrr,iT=-Fif?ETciE_?5LBG:.i!LF"_Fl*t:L=03 2=Q ;i<reip JlaQET7_Sii; i tJTEik=方 *:f i* .: ifil守心力小三療一 l;kj(lltaDry 0* Mw_MjtaD rjr_Muiix =PrDCei s_PaE * kJ:LACKJfTJr-;/ Piiut 口
14、; 口;EmkLACK_RA = ( float L:K_?CIE RanU比ii據(jù)5比一敲頁雷:*W 去虱率:i3S4cLAtLNi. L 麓 LEAH JOO J:TenpUeaairr1 -itt Ch3Oi_!TT, int k !int £:*=-znt ;int h 5lartr j:f Dr'.EiO.nn三工匚手口匚:i一,far (stiTtdt, j=t: j<Rud_Ni»: j*+i (W ,;3!w二 jtt Cn 2= =Pr=P 自3 m j : ; if ms<j-.tail)"Esx=jitaytm =:?=口
15、二hzeat;41£Sbreak ;口*1 :=加武_孔?。唬簉eturn tent ;Zh3S5e_LF.V ;r* f:ini t* naii-L;far (int h 二:二三"(三iw ?_::=1 If LEU_FNeLn Ear t«np=D;zzaji-L: m £,LKD_Fi“LlMpRr*t LXA ;bo&L 工£_工$近直ME. int k fir (lot i=Q :i< &htt 二:工;i -:Lf J(aD3y.':.'=Pr3fxtis.Pici k.return
16、 true ;return f5e;void prlni for mt i-O iiT£XJjleasiTy_Siii; l * pr;ttf ", Mejetj ;printf六、實驗結(jié)果分析1、運行結(jié)果如下: "C : 操作系統(tǒng)實卷,Det)騎Debugl存儲器管理.e況屋RandLNum<HenDP_Roon<內(nèi)存息大?。㏄i'o ffvessjoonraffe-S12e(進程總大小)16 32 4 骷1364146(201 .先進每出頁面置換哥浩2. OPT久醺推電去3 .最近最少使用費回普溫算法隨尚晶而置換算法先進先出頁面置換算法L1
17、336,工364工3凡4.2,勵_6.4 ,缺頁數(shù);6缺或率:6 0.皿目眄裔 ui_b_J_1_uI mm rrr 1 ,_PT頁面置換算法1.31.3,6,13642,36,4, 目.3.6n% 缺頁數(shù):6缺員率:6H.甌肥盟X 'EIIII!EI近最少使用兔面置換鼻注跌曳數(shù)二&缺n率*回.眄隨機替換頁面置換算法L,3,6,L3G4央頁數(shù)二6缺員率;6H.M曬眄2M 口 ''f " '2、結(jié)果分析及體會? (1)先進先出算法 缺頁6次 缺頁率=60.000002%1364146620011111111221x3333333302xx6666
18、66663xxx4444444? (2)最佳算法算法缺頁6次缺頁率=60.000002%1364146620011111111201x3333333332xx666666663xxx4444444? (3)最近最少使用算法 缺頁6次缺頁率=60.000002%1364146620011111111101x3333333222xx666666663xxx4444444? (4)隨機置換貝囿算法缺頁6次 缺貝率=60.000002%1364146620011111111111x3333333202xx666666663xxx4444444rV 血 勺 小 算 法1K2K4K8K16K32K先 進先 出90.625000%90.234375%90.625000%89.843750%88.281250%89.062500%74.609375%69.140625%70.312500%72.265635%76.953125%89.062500%最 近 最 少使 用90.625000%91.406250%90.625000%90.23437587.109375%89.062500%隨 機 替 換90.625000%91.406250%89.843750%90.453125%85.93
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專業(yè)體育賽事贊助合同2篇
- 2025版機械租賃及新能源技術(shù)研發(fā)合同范本2篇
- 線路整定計算課程設(shè)計
- 節(jié)日期間網(wǎng)絡(luò)購物的身份安全考核試卷
- 2025版軟件系統(tǒng)集成服務(wù)合同3篇
- 金冶煉廠的生產(chǎn)安全風(fēng)險評估考核試卷
- 西藥批發(fā)企業(yè)質(zhì)量管理策略制定與執(zhí)行監(jiān)督考核試卷
- 現(xiàn)代交換原理課程設(shè)計
- 北京科技大學(xué)《能源環(huán)境測試技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度新型拌合站設(shè)備分包合作合同3篇
- 2024年中考英語復(fù)習(xí):閱讀七選五 專項練習(xí)題匯編(含答案解析)
- 馬克思主義與社會科學(xué)方法論概述(課件)
- 2024年國投信托有限公司招聘筆試參考題庫含答案解析
- 自身免疫性肝炎的護理查房
- 《卜算子-黃州定慧院寓居作》理解性默寫(含答案)
- 少先隊大隊輔導(dǎo)員勝任力模型研究
- 人才隊伍建設(shè)實施方案
- 德欽縣云嶺鄉(xiāng)、佛山鄉(xiāng)部分村落生活垃圾處置工程環(huán)評報告
- 毒理學(xué)基礎(chǔ)期末考試試題整理大全附答案
- 瑞幸咖啡案例分析
- 寒假安全教育主題班會PPT-
評論
0/150
提交評論