在LRU和最佳頁面替換演算法的情況下,可以看出,如果增加影格數,頁面錯誤的數量將會減少。 然而,Balady發現,在FIFO頁面替換演算法中,隨著影格數的增加頁面錯誤的數量會增加。
在某些情況下,這是FIFO演算法顯示的奇怪行為。 這一個異常稱為Belady異常。
我們來看看下面一個的例子:
參照字串為:0 1 5 3 0 1 4 0 1 5 3 4
。分析兩種情況下FIFO演算法的行為。
情況1:影格數= 3
頁面錯誤數量= 9
情況2:影格數= 4
頁面錯誤數量= 10
因此,在這個例子中,頁面錯誤的數量正在增加,因為這增加了影格的數量,所以這受到了Belady異常現象的影響。