操作系統-頁面分配與回收策略-為什么固定置換全局分配不合理?


為什么固定置換全局分配不合理?因為不存在這種情況。

讓我們先考慮分配,再考慮回收。

可變分配下,系統維護了一個空閑頁面表,當某個進程缺頁時,操作系統就會分配給該進程一個空閑頁面。

那么當操作系統無多余空閑頁面,怎么處理?

1.要么換出自己的頁面(局部置換),這樣進程之間相互不影響。

2.要么在所有進程中,根據某種策略換出某個頁面供新頁面使用(全局置換)。這種策略可以是隨機選擇,或者是從缺頁率低的進程中選擇一個頁面置換。

固定分配下,考慮進程缺頁時的情況。

1.置換該進程的頁面(局部置換)

2.置換其它進程的頁面,那么其它進程就會少一個頁面,那么就不是固定分配了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM