設萬維讀者為首頁 廣告服務 技術服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:
萬維讀者網 > 靈機一動 > 帖子
x86上的近似LRU算法是這樣實現的:
送交者: 胡騎來 2016年12月26日13:11:22 於 [靈機一動] 發送悄悄話
x86上的近似LRU算法是這樣實現的:

x86上的近似LRU算法是這樣實現的: 一個定時器中斷服務程序定期將全部頁表項的R位消除。當某個頁被第一次用到時,會產生 “缺頁錯”異常。服務程序將對應頁的頁表項的R位置1。這樣後邊再次用這頁時就不會有“缺頁 錯”異常。一段時間後定時器中斷服務程序定期將全部頁表項的R位消除。 就這麼簡單。我花了十幾年都沒想出來。最後還是在網上問人後知道的。


查看妖妖的其他作品點此
http://bbs.creaders.net/tea/bbsviewer.php?trd_id=1200093


東窗集
0%(0)
0%(0)
    為啥要分開R位和P位呢。好像他們能共用一個位的嘛  /無內容 - 胡騎來 12/26/16 (5074)
      昨晚想了想,我記錯了。應當不是修改P位,是修改“讀/寫許可位  /無內容 - 胡騎來 12/27/16 (5141)
        我一直想不懂x86上如何實現LRU是因為英特爾誤導,他們什麼 - 胡騎來 12/27/16 (5073)
          為什麼會十幾年都想不出x86上近似LRU如何實現呢?主要是當 - 胡騎來 12/27/16 (5134)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖