1
簡短的問題:頁表在哪裏?它是在MMU(完全硬件實現)還是在RAM(涉及OS)?MMU實現
我想弄清楚在TLB未命中的情況下,RAM存取是否涉及將線性地址映射到物理上。我猜在「否」的答案和實現完全是硬件,但我不知道。我看到提到它可以像軟件一樣硬件,但我對英特爾處理器的常見情況感興趣。
簡短的問題:頁表在哪裏?它是在MMU(完全硬件實現)還是在RAM(涉及OS)?MMU實現
我想弄清楚在TLB未命中的情況下,RAM存取是否涉及將線性地址映射到物理上。我猜在「否」的答案和實現完全是硬件,但我不知道。我看到提到它可以像軟件一樣硬件,但我對英特爾處理器的常見情況感興趣。
英特爾架構中的TLB在硬件中處理。 This paper from intel引用了TLB的實現。