關于轉譯后備緩沖區簡述 轉譯后備緩沖區

【關于轉譯后備緩沖區簡述 轉譯后備緩沖區】

關于轉譯后備緩沖區簡述 轉譯后備緩沖區

文章插圖
小伙伴們 , 你們好,小跳今天來談談以上轉譯后備緩沖區,關于轉譯后備緩沖區簡述問題,那么下面分享給大家一起了解下吧 。
1、轉譯后備緩沖器 , 也被翻譯為頁表緩存、轉址旁路緩存,為CPU的一種緩存 , 由存儲器管理單元用于改進虛擬地址到物理地址的轉譯速度 。
2、當前所有的桌面型及服務器型處理器(如 x86)皆使用TLB 。
3、TLB具有固定數目的空間槽,用于存放將虛擬地址映射至物理地址的標簽頁表條目 。
4、為典型的結合存儲(content-addressable memory,首字母縮略字:CAM) 。
5、其搜索關鍵字為虛擬內存地址,其搜索結果為物理地址 。
6、如果請求的虛擬地址在TLB中存在,CAM 將給出一個非常快速的匹配結果,之后就可以使用得到的物理地址訪問存儲器 。
7、如果請求的虛擬地址不在 TLB 中,就會使用標簽頁表進行虛實地址轉換 , 而標簽頁表的訪問速度比TLB慢很多 。
8、有些系統允許標簽頁表被交換到次級存儲器,那么虛實地址轉換可能要花非常長的時間 。
文章到此就分享結束,希望對大家有所幫助 。