Was ist ein TLB in der Computerarchitektur?

Ein TLB (Translation Lookaside Buffer) ist eine Komponente in der Speicherverwaltungseinheit (MMU) eines Computers, die für die Zwischenspeicherung der virtuellen in physische Adressübersetzungswerte verantwortlich ist. Immer wenn ein Programm auf eine virtuelle Speicheradresse verweist, sucht der TLB im Cache nach der Übersetzung der virtuellen in die physische Adresse. Wenn die Übersetzung nicht zwischengespeichert wird, wird sie aus der Seitentabelle des Betriebssystems abgerufen und im TLB für die zukünftige Verwendung zwischengespeichert. Der TLB verbessert die Leistung, indem er den Zugriff auf die Seitentabelle für jede Speicherreferenz überflüssig macht, was aufgrund der Zugriffslatenz der Speicherhierarchie langsam wäre.

Veröffentlichungsdatum: