勵志

勵志人生知識庫

快表是什麼意思

一種特殊的高速快取

快表,全稱為Translation Look-aside Buffer (TLB),是一種特殊的高速快取,用於存儲頁表項的副本。

快表的目的是加速虛擬地址到物理地址的轉換過程,在計算機記憶體管理中,這種轉換是必要的。由於頁表存儲在記憶體中,沒有快表的情況下,將一個虛擬地址轉換為物理地址通常需要兩次記憶體訪問。首先,CPU需要訪問記憶體中的頁表以找到相應的頁表項,然後使用該頁表項將虛擬地址轉換為物理地址。快表的引入減少了這個轉換時間,因為它存儲了最近訪問的頁表項,使得CPU可以直接在快表中查找所需的頁表項,而不需要訪問主記憶體。如果快表中找不到相應的頁表項,則需要進行傳統的記憶體訪問過程。快表的命中率通常很高,因此可以顯著提高地址轉換的速度和效率。