[問題] Linux 的 Reverse Mapping 問題
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章