資源簡(jiǎn)介
該工程具體是在codeblock上面實(shí)現(xiàn)了操作系統(tǒng)課程上講解的頁(yè)面置換算法,包括先進(jìn)先出(FIFO)、最佳置換算法(OPT)、最久最近未使用算法(LRU)。
具體實(shí)現(xiàn)功能有:
1、建立相應(yīng)的數(shù)據(jù)結(jié)構(gòu)
2、在屏幕上顯示頁(yè)面的狀況
3、時(shí)間的流逝可用下面幾種方法模擬:按鍵盤(pán),每按一次可認(rèn)為過(guò)一個(gè)時(shí)間單位;
4、將一批頁(yè)的置換情況存入磁盤(pán)文件,以后可以讀出并重放;
5、計(jì)算頁(yè)面的缺頁(yè)次數(shù)、缺頁(yè)后的頁(yè)面置換次數(shù)
6、支持算法:FIFO、LRU、最佳置換算法。
操作系統(tǒng)常見(jiàn)三大頁(yè)面置換算法。Optimal、FIFO、LRU。在其中的測(cè)試用例才有了《計(jì)算機(jī)操作系統(tǒng)》第三版,書(shū)中的例子作為測(cè)試。
具體實(shí)現(xiàn)功能有:
1、建立相應(yīng)的數(shù)據(jù)結(jié)構(gòu)
2、在屏幕上顯示頁(yè)面的狀況
3、時(shí)間的流逝可用下面幾種方法模擬:按鍵盤(pán),每按一次可認(rèn)為過(guò)一個(gè)時(shí)間單位;
4、將一批頁(yè)的置換情況存入磁盤(pán)文件,以后可以讀出并重放;
5、計(jì)算頁(yè)面的缺頁(yè)次數(shù)、缺頁(yè)后的頁(yè)面置換次數(shù)
6、支持算法:FIFO、LRU、最佳置換算法。
操作系統(tǒng)常見(jiàn)三大頁(yè)面置換算法。Optimal、FIFO、LRU。在其中的測(cè)試用例才有了《計(jì)算機(jī)操作系統(tǒng)》第三版,書(shū)中的例子作為測(cè)試。

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????573197??2019-12-18?10:15??Test.zip
?????文件????????3341??2019-12-18?10:15??頁(yè)面置換算法.txt
-----------?---------??----------?-----??----
?????文件??????573197??2019-12-18?10:15??Test.zip
?????文件????????3341??2019-12-18?10:15??頁(yè)面置換算法.txt
- 上一篇:openv人臉模板采集程序
- 下一篇:C++實(shí)現(xiàn)DNS劫持
評(píng)論
共有 條評(píng)論