Co je TLB ve výpočetní architektuře?

TLB (Translation Lookaside Buffer) je komponenta v jednotce správy paměti počítače (MMU), která je zodpovědná za ukládání hodnot překladu virtuální adresy do fyzické do mezipaměti. Kdykoli program odkazuje na adresu virtuální paměti, TLB vyhledá překlad virtuální adresy na fyzickou v mezipaměti. Pokud překlad není uložen do mezipaměti, získá se z tabulky stránek operačního systému a uloží se do mezipaměti v TLB pro budoucí použití. TLB zlepšuje výkon tím, že eliminuje potřebu přístupu k tabulce stránek pro každý odkaz na paměť, což by bylo pomalé kvůli latenci přístupu paměťové hierarchie.

Datum publikace: