Was ist ein satzassoziativer Cache in der Computerarchitektur?

Ein satzassoziativer Cache ist eine Art Cache in der Computerarchitektur, bei dem der Cache in eine begrenzte Anzahl von Sätzen unterteilt ist und jeder Satz mehrere Cache-Zeilen speichern kann. Jede Cache-Zeile in einem satzassoziativen Cache wird durch ein Tag identifiziert, das die Speicheradresse der im Cache gespeicherten Daten angibt. Wenn ein Prozessor Daten anfordert, die sich nicht im Cache befinden, sucht der Cache-Controller in allen Sätzen gleichzeitig nach den erforderlichen Daten. Ein satzassoziativer Cache stellt einen Kompromiss zwischen dem direkt zugeordneten Cache (der eine kleinere Cachegröße, aber begrenzte Flexibilität hat) und dem vollständig assoziativen Cache (der eine größere Cachegröße, aber höhere Zugriffslatenz hat) dar.

Veröffentlichungsdatum: