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