En oversættelses Lookaside Buffer (TLB) er en lille, højhastighedshukommelsescache, der gemmer for nylig oversat virtuelle hukommelsesadresser og deres tilsvarende fysiske hukommelsesadresser. Formålet med en TLB er at fremskynde virtuel hukommelsesoversættelse, reducere antallet af hukommelsesopslag og forbedre den samlede systemydelse.
Når en anmodning om hukommelsesadgang ankommer til systemet, kontrollerer processoren først TLB for at se, om den krævede virtuelle adresse allerede er gemt i den. Hvis der findes en match, kan den fysiske adresse, som den virtuelle adresse kortlægges, hentes direkte fra TLB, og undgår behovet for en langsommere henvisning til sidetabellen.
Brugen af en TLB forbedrer effektiviteten af virtuel hukommelsesstyring ved at reducere latenstiden og omkostningerne forbundet med virtuel til fysisk adresseoversættelse. Ved at føre en registrering af for nylig oversatte adresser i en dedikeret hurtig hukommelsesstruktur, kan systemet undgå behovet for at konsultere de mere omfattende sidetabeller, mens den giver en hurtig virtuel hukommelsesadresseoversættelsesydelse. Denne optimerede adresseoversættelse forbedrer den generelle ydelse og lydhørhed for forskellige softwareapplikationer, der kræver betydelige hukommelsesadgangsaktiviteter, hvilket fører til den samlede bedre systemerfaring.