En translation lookaside buffer (TLB) er en liten, høyhastighets minnebuffer som lagrer nylig oversatte virtuelle minneadresser og deres tilsvarende fysiske minneadresser. Formålet med en TLB er å øke hastigheten på oversettelsen av virtuelt minne, redusere antall minneoppslag og forbedre den generelle systemytelsen.
Når en minnetilgangsforespørsel ankommer systemet, sjekker prosessoren først TLB for å se om den nødvendige virtuelle adressen allerede er lagret i den. Hvis et samsvar blir funnet, kan den fysiske adressen som den virtuelle adressen tilordnes, hentes direkte fra TLB, og unngår behovet for en langsommere referanse til sidetabellen.
Bruken av en TLB forbedrer effektiviteten til administrasjon av virtuelt minne ved å redusere ventetiden og overheaden knyttet til virtuell til fysisk adresseoversettelse. Ved å holde oversikt over nylig oversatte adresser i en dedikert rask minnestruktur, kan systemet unngå behovet for å konsultere de mer omfattende sidetabellene samtidig som det gir en rask oversettelsesytelse for virtuelt minne. Denne optimaliserte adresseoversettelsen forbedrer den generelle ytelsen og responsen til ulike programvareapplikasjoner som krever betydelige minnetilgangsaktiviteter, noe som fører til en generell bedre systemopplevelse.