translation lookaside buffer (TLB) je vyrovnávací paměť, která ukládá posledních překlady virtuální paměti do fyzické adresy pro rychlejší načítání.
když program odkazuje na adresu virtuální paměti, vyhledávání se spustí v CPU. Nejprve se zkontrolují mezipaměti instrukcí. Pokud požadovaná paměť není v těchto velmi rychlých mezipaměti, systém musí vyhledat fyzickou adresu paměti. V tomto okamžiku je TLB zkontrolována pro rychlý odkaz na umístění ve fyzické paměti.
pokud je adresa prohledána v TLB a nenalezena, musí být fyzická paměť prohledána operací procházení stránky paměti. Jako virtuální paměti adresy jsou přeloženy, hodnoty odkazované jsou přidány do TLB. Když lze z TLB načíst hodnotu, rychlost se zvýší, protože adresa paměti je uložena v procesoru TLB. Většina procesorů patří TLBs zvýšit rychlost virtuální paměti operace prostřednictvím vlastní latency-snížení blízkost, stejně jako high-běh frekvence aktuální CPU.
TLBs přidat také vyžadována podpora pro multi-uživatele počítačů, aby paměť samostatné, tím, že uživatel a školitel režim, stejně jako pomocí oprávnění na čtení a zápis bitů povolit sdílení.