轉譯後備緩衝區

轉譯後備緩衝區 ( 首字母縮略字 ： TLB ） ， 在中國大陸被翻譯爲頁表緩存 、 轉址旁路緩存 ， 爲CPU的一種緩存 ， 由 - { zh - hans: 內存管理單元; zh - hant: 記憶體管理單元 } - 用於改進虛擬位址到實體位址的轉譯速度 。 目前所有的桌上型及伺服器型處理器 （ 如 x86 ） 皆使用TLB 。 TLB具有固定數目的空間槽 ， 用於存放將虛擬地址映射至物理地址的分頁表條目 。 爲典型的結合存儲 （ content - addressable memory ， 首字母縮略字 ： CAM ） 。 其搜尋鍵碼爲虛擬記憶體位址 ， 其搜尋結果爲實體位址 。 如果請求的虛擬位址在TLB中存在 ， CAM 將給出一個非常快速的匹配結果 ， 之後就可以使用得到的 - { zh - hans: 物理地址; zh - hant: 實體位址 } - 存取記憶體 。 如果請求的虛擬位址不在 TLB 中 ， 就會使用分頁表進行虛實地址轉換 ， 而分頁表的存取速度比TLB慢很多 。 有些系統允許分頁表被交換到次級存儲器 ， 那麼虛實地址轉換可能要花非常長的時間 。