a translation lookaside buffer (TLB) egy olyan memória gyorsítótár, amely a virtuális memória legutóbbi fordításait fizikai címekre tárolja a gyorsabb visszakeresés érdekében.
amikor egy program hivatkozik egy virtuális memóriacímre, a keresés a CPU-ban kezdődik. Először az utasítás-gyorsítótárakat ellenőrzik. Ha a szükséges memória nincs ezekben a nagyon gyors gyorsítótárakban, a rendszernek meg kell keresnie a memória fizikai címét. Ezen a ponton ellenőrzik a TLB-t, hogy gyorsan tájékozódjon-e a fizikai memória helyéről.
ha a TLB-ben keres egy címet, de nem található, a fizikai memóriában egy memóriaoldal-feltérképezési művelettel kell keresni. A virtuális memória címek lefordításakor a hivatkozott értékek hozzáadódnak a TLB-hez. Ha egy érték lekérhető a TLB-ből, a sebesség javul, mert a memóriacímet a processzor TLB-je tárolja. A legtöbb processzor TLB-ket tartalmaz, hogy növelje a virtuális memória műveletek sebességét a benne rejlő késleltetéscsökkentő közelség, valamint az aktuális CPU magas működési frekvenciái révén.
a TLB-k hozzáadják a többfelhasználós számítógépekhez szükséges támogatást a memória elkülönítéséhez, felhasználói és felügyeleti móddal, valamint olvasási és írási bitek engedélyeivel a megosztás engedélyezéséhez.