【導(dǎo)讀】模擬分頁式虛擬存儲(chǔ)管理實(shí)驗(yàn)。編寫一段程序來模擬頁面置換算法。要求能分別顯示最佳置換算法、先進(jìn)先出。頁面置換算法和最近最久未使用置換算法的置換過程。通過本實(shí)驗(yàn)幫助學(xué)生理解虛擬存儲(chǔ)器的工作方法。了解分頁式存儲(chǔ)管理里中各頁面置換。算法是怎樣實(shí)現(xiàn)的,各算法有怎樣的優(yōu)缺點(diǎn)。一個(gè)好的頁面轉(zhuǎn)換算法,應(yīng)具有較低的頁面更換頻率。這種算法通常可保證獲得最低的缺頁率,但因?yàn)閮?nèi)存中哪個(gè)頁面是以后永不使用的是無。法預(yù)知的,所以該算法是無法實(shí)現(xiàn)的。先進(jìn)先出頁面置換算法:選擇內(nèi)存中駐留時(shí)間最長的頁面作為被淘汰的頁面?,F(xiàn)簡單,只需將調(diào)入內(nèi)存中的頁面鏈成一個(gè)隊(duì)列,并設(shè)置一個(gè)指針指向最老的頁面即可。