當前位置:首頁 » 操作系統 » 缺頁演算法

缺頁演算法

發布時間: 2025-01-18 10:40:20

1. 缺頁率是怎麼算的

分配給改作業的共3頁,剛開始已經把第0頁裝進去了,按照FIFO演算法

第一次尋找的字地址為115,在第一頁,但是他不在該作業的內存中,發生一次缺頁中斷,將第一頁調入內存;

第二次訪問228,所在的第二頁也不在內存中,發生缺頁中斷,並把第二頁調入內存;

第三次訪問88所在0頁在內存中,所以就沒發生缺頁中斷;

第四次訪問446,所在的4頁不在內存中,發生缺頁中斷,並把最早裝進去的0頁淘汰,用第四頁替換;

第五次訪問102,第一頁在內存中,所以就不發生缺頁中斷;

。。。。。。

共訪問10次,發生了5次缺頁中斷,所以0.5的缺頁中斷率。

lru演算法累似。。

2. 分別用FIFO和LRU演算法與缺頁率

樓主您好!我也是剛學攔哪的軟體技術基礎,談下我的思路希望對你有所幫助:
1、採用FIFO演算法:
頁面走向: 3、 2、1、0、3、 2、 4 、3、和衡慎 2、 1 、0、 1
頁架數目: 3、 3、3、0、0 、0、 4 、4、 2、 1、 0、 0
2、2、3、3、 3、 0 、0、 4、 2、 1、 1
1、 2、2、 2、3 、3、 0、 4、 2、 2
缺頁: + + + + _ _ + _ + + + _
其中+號表示頁面有交換,_表示沒有交換(下同)則缺頁率=8/12=66、7%

2、採用LRU演算法:
3、 2、 1、 0、3、 2、 4 、3、 2、 1 、0、 1
3 3 3 2 1 0 3 2 4 3 2 2
2 2 1 0 3 2 4 3 2 1 0
1 0 3 2 4 3 2 1 0 1
+ + + + + + + _ _ + + _
缺頁率=9/12=75%
樓主或許看到不是很明白,我也不太會解釋,喚敬我看到這個提問順便回答下,我也不知道對不對。好運~~~

3. 頁面置換演算法中的缺頁率如何計算

很簡單,把每次有新頁面走向進入時記錄下來。如果下一次進入時改變原先頁面的佔有情況,則算一次缺頁。一般情況下如果頁面為3則前三次都算缺頁。

熱點內容
lol伺服器連不上怎麼辦 發布:2025-03-04 20:56:13 瀏覽:676
米俠裡面的腳本有什麼用 發布:2025-03-04 20:52:22 瀏覽:587
xmlmd5加密 發布:2025-03-04 20:52:22 瀏覽:810
我的世界搜不到租賃伺服器 發布:2025-03-04 20:40:09 瀏覽:550
c創建sqlite資料庫 發布:2025-03-04 20:29:45 瀏覽:893
我的世界手游版怎麼做伺服器 發布:2025-03-04 19:52:22 瀏覽:944
浪潮存儲知識 發布:2025-03-04 19:50:07 瀏覽:579
網上開戶賬號密碼是什麼 發布:2025-03-04 19:48:40 瀏覽:499
pcftpps3 發布:2025-03-04 19:39:55 瀏覽:494
怎麼配置輸入引腳 發布:2025-03-04 19:38:21 瀏覽:40