日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

改进型的时钟置换算法-解惑

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 改进型的时钟置换算法-解惑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

此算法又稱為第二次機會算法;大致有兩種思路:

思路1:

王道講解的:

思路2:

清華大學陳渝講解的:

剛開始接觸時,覺得有一個是錯誤的,但不知道是哪個錯誤,其次清華大學這個也不太理解。尤其是講到例子:當頁面e進入時,為什么a(11)變成了a(00),b(11)變為了b(00).經過多次聽講終于明白了(參考自操作系統(RISC-V) - 清華大學 - 學堂在線;爆肝上傳!清華大佬終于把困擾我大學四年的【計算機操作系統】講的如此通俗易懂_嗶哩嗶哩_bilibili):

它是從指針開始的位置開始掃描,

只要遇到(0,0) 則直接進行置換,并伴隨的指針的后移;

只要遇到(0,1)變為(0,0),指針后移;

只要遇到(1,0)變為(0,0),指針后移;

只要遇到(1,1)變為(0,1),,指針后移;

指針一直循環掃描。

所以當e頁面進入時,第一輪為:a(01) b(01) c(00) d(00) 第二輪 a(00) b(00),頁面c為00,所以調出頁面c,調入頁面e(10),且指針下移,指向頁面d。

?使用此種思路和王道思路發現最后殊途同歸,結果一致,但本人認為還是清華的思路更為簡潔,清楚。

總結

以上是生活随笔為你收集整理的改进型的时钟置换算法-解惑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。