1
我目前正在學習虛擬內存,並且遇到了關於TLB未命中和頁面錯誤的幾個問題。我的理解是:當發生頁面錯誤時,是否將頁面讀入TLB以及PT?
當你有TLB未命中時,你去PT。如果PT有一個命中,那麼很好,你將PT條目從內存複製到TLB。
當你有一個TLB未命中,而你也錯過了當你去PT時,然後你去到磁盤,並將頁面複製到PT。
此時,您已將頁面複製到PT,但是您是否更新了TLB?例如,您是否也將該頁面複製到TLB?或者你只更新PT?
謝謝!