Cache verstehen: Ein Cache ist eine Hash-Tabelle aus Hardware

A concrete explanation of how a cache works

Cache verstehen: Ein Cache ist eine Hash-Tabelle aus Hardware

Dieser Artikel erklärt anschaulich, wie ein Cache funktioniert – von den Grundlagen wie dem Lokalitätsprinzip über die Organisation in Blöcke und die Adressierung per Index, Tag und Offset bis hin zu verschiedenen Cache-Typen wie direkt abgebildet, voll assoziativ und satzassoziativ. Anhand konkreter Beispiele und mit Blick auf die Hardware-Umsetzung wird deutlich, warum ein Cache als eine in Hardware gegossene Hash-Tabelle betrachtet werden kann und wie er die Leistung von Prozessoren steigert.

Ein Cache ist im Wesentlichen eine in Hardware implementierte Hash-Tabelle.

Mehr von diesem Tag

2026-07-25