什麼是TLB(轉譯後備緩衝區)

保存虛擬位址到實體位址轉換結果的小型快取。不必每次都走訪記憶體上的分頁表,因此位址轉換更快。

日文名稱: TLB(変換索引バッファ)

「TLB(轉譯後備緩衝區)」出現在1領域的1道練習題中(CPU與架構等)。

這個名詞所屬的領域: CPU與架構

練習TLB(轉譯後備緩衝區)的題目

保存虛擬位址轉換為實體位址的結果,以加快位址轉換的快取是下列何者?

  1. AL3 快取
  2. BTLB(轉譯後備緩衝區)
  3. C暫存器檔案
查看答案與解析

正確答案:B. TLB(轉譯後備緩衝區)

在虛擬記憶體中,必須將程式所使用的虛擬位址轉換為實體位址,而轉換表(分頁表)位於記憶體上,若每次都去查詢,就得多次存取記憶體。因此將最近使用過的轉換結果保存在 TLB 中。TLB 很小,只有數十〜數千個項目,處理的記憶體範圍一大,未命中就會增加,所以有時會使用 2 MB 等大型分頁(巨型分頁,huge page)來擴大 TLB 的涵蓋範圍。

解析中的「TLB(轉譯後備緩衝區)」

出現「TLB(轉譯後備緩衝區)」的題目(1題)

  1. 保存虛擬位址轉換為實體位址的結果,以加快位址轉換的快取是下列何者?

相關名詞

虛擬記憶體 頁表 中斷 分支預測 快取一致性 快取記憶體 阿姆達爾定律 指令集架構(ISA) 脈動陣列 超純量

前往名詞解釋列表