資源簡(jiǎn)介
在linux環(huán)境下用C語(yǔ)言編寫(xiě)程序,模擬進(jìn)程在執(zhí)行時(shí)內(nèi)存中的頁(yè)框置換過(guò)程。 讀取文件中給定進(jìn)程訪問(wèn)的邏輯頁(yè)號(hào)序列,其中單號(hào)學(xué)號(hào)同學(xué)做workload1~6,雙號(hào)學(xué)號(hào)同學(xué)做workload7~12。 設(shè)置內(nèi)存頁(yè)框大小為N(N分別取值為100,500,1000,2000,5000)。 采用3種不同的頁(yè)面置換算法:FIFO,CLOCK,LRU。 畫(huà)圖比較不同頁(yè)面置換算法對(duì)應(yīng)的缺頁(yè)率并分析原因(固定頁(yè)框大小為1000)。 畫(huà)圖比較不同內(nèi)存頁(yè)框大小對(duì)應(yīng)的缺頁(yè)率并分析原因(固定置換算法為L(zhǎng)RU)。 分析不同workload平均缺頁(yè)率存在差異產(chǎn)生的原因。
代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????16425??2018-11-29?02:51??頁(yè)置換.docx
-----------?---------??----------?-----??----
????????????????16425????????????????????1
-----------?---------??----------?-----??----
?????文件??????16425??2018-11-29?02:51??頁(yè)置換.docx
-----------?---------??----------?-----??----
????????????????16425????????????????????1
評(píng)論
共有 條評(píng)論