作業系統中的頁面置換演算法和磁碟排程演算法

2021-07-24 09:52:13 字數 654 閱讀 2585

頁面置換演算法:

頁面置換演算法小總結:

1.optimal(最佳置換演算法)

最長時間內不被訪問,也就是說找最後面的。

2.fifo(先進先出演算法)

按開始進入的順序依次置換。

3.lru(最近最久未使用演算法)

向前找,三個中離著當前位置最遠的那個,也就是最近最久未使用的那個。

磁碟排程演算法小總結:

fcfs(誰來就服務誰):

平均尋道時間長,沒有效率。

sstf(最短距離優先):

一直找離當前磁軌號距離最近的那一磁軌。

以上兩種演算法不存在磁軌號方向,比較單純。

scan(電梯排程演算法):

在符合磁頭移動方向的前提下,距離最近的,一直找到磁軌邊緣,然後方向反向再一直找到另一頭。

cscan(迴圈掃瞄演算法):

與scan不同的是,單向迴圈,不反向。

作業系統 頁面置換演算法

1 最佳頁面置換演算法 opt 其所選擇的被淘汰頁面,將是以後永不再用的,或許是在最長 未來 時間內不再被訪問的頁面。最佳置換演算法是一種理想化的演算法,具有最好的效能,但難於實現。先進先出置換演算法最直觀,但可能性能最差,故應用極少。優點 保證獲得最低的缺頁率 缺點 無法預知乙個程序在記憶體的若干...

作業系統 頁面置換演算法

我在很多地方遇到了這個問題,所以想寫來看看,避免在以後換回再次的遇到這個問題,就在今天進行深入的了解下這個問題,我先它會對我以後的生活工作會有很大的幫助的。在位址對映過程中,若在頁面中發現所要訪問的頁面不再記憶體中,則產生缺頁中斷。當發生缺頁中斷時作業系統必須在記憶體中選擇乙個頁面將其移出記憶體,以...

作業系統 頁面置換演算法

作業系統將記憶體按照頁的進行管理,在需要的時候才把程序相應的部分調入記憶體。當產生缺頁中斷時,需要選擇乙個頁面寫入。如果要換出的頁面在記憶體中被修改過,變成了 髒 頁面,那就需要先寫會到磁碟。頁面置換演算法,就是要選出最合適的乙個頁面,使得置換的效率最高。頁面置換演算法有很多,簡單介紹幾個。首先介紹...