Akademik

Cache Controller
Cache Controller,
 
ein spezieller Controller zur Organisation eines Pufferspeichers (Cache). Da der Cache eine begrenzte Kapazität hat, muss es eine klare Strategie geben, welche Daten wie lange in ihm gespeichert werden dürfen; die Umsetzung dieser Strategie (z. B. dass die am längsten im Cache gespeicherten oder die zuletzt verarbeiteten Daten zuerst überschrieben werden) sowie den nötigen Abgleich mit den Kopien dieser Daten im Arbeitsspeicher übernimmt der Cache Controller.
 
Als Cache Controller bezeichnet man auch einen Controller, der selbst mit einem Cache ausgestattet ist. Seine Funktion ist mit der eines Disk Caches vergleichbar, da auf die RAM-Chips auf dem Controller schneller zugegriffen werden kann als auf die Chips des Arbeitsspeichers. Ein Cache Controller ist aber deutlich teurer, als den Arbeitsspeicher zu erweitern und dort einen Disk Cache einzurichten. Solche Cache Controller werden daher vorwiegend in Hochleistungsrechnern und in Servern eingesetzt.

Universal-Lexikon. 2012.