Wie gehe ich mit dem Schreibport eines satzassoziativen Cache-Speichers um?

Wie gehe ich mit dem Schreibport eines satzassoziativen Cache-Speichers um?

Betrachten wir einen vierfach-satzassoziativen Cache wie diesen: [ Abbildung 5.18] Abbildung 5.18 aus Computer Organization and Design (David A. Patterson und John L. Hennessy), Abschnitt 5.4.

Wie Sie sehen, verfügt dieser Cache über einen Leseport, aber keinen Schreibport. Ich habe mich gefragt, ob Sie mir helfen könnten, herauszufinden, wie man einen solchen Port in diesem satzassoziativen Cache implementiert.

Ich glaube nicht, dass die Schreibmethode hier relevant ist, weil mich interessiert, wie ein MIPS-Prozessor oder seine Speicherverwaltungseinheit in den Cache schreiben würde. Wenn ich mich aber täusche, nehmen wir an, dieser Cache verwendet die Write-Back-Methode, um Daten in den Hauptspeicher zu schreiben.

In dem Buch, aus dem ich das Bild habe, steht auch, dass Caches bzw. SRAMs nur einen Zugriffsport haben, der sowohl Lesen als auch Schreiben ermöglicht.

Danke schön.

verwandte Informationen