[問題] Linux 的 Reverse Mapping 問題

看板LinuxDev作者 (yshihyu)時間10年前發表 (2015/07/09 18:57), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
http://www.cnblogs.com/visayafan/archive/2011/12/24/2300758.html 我是參考上面文章 物理內存的分頁機制,一個PTE(Page Table Entry)對應一個物理頁,但一個物理頁可 以由多個PTE與之相對應,當該頁要被回收時,Linux2.4的做法是遍歷每個進程的所有PTE 判斷該PTE是否與該頁建立了映射,如果建立則取消該映射,最後無PTE與該相關聯後才回 收該頁。 下面是我疑惑: 一個物理頁可以由多個PTE與之相對應 <-- 這意思指有多個行程各自擁有的Page Table , 那Page Table entry 有可能映射到相同物理頁? 如果是這樣多個行程運行下不會造成想同時使用同一個物理頁造成類似同步問題嘛? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.197.33 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1436468278.A.E79.html ※ 編輯: yshihyu (175.182.197.33), 07/10/2015 03:00:08
文章代碼(AID): #1LdiGsvv (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1LdiGsvv (LinuxDev)