Speicherorganisation - Memory organisation

Es gibt verschiedene Möglichkeiten, Erinnerungen in Bezug auf die Art und Weise zu organisieren , wie sie mit dem Cache verbunden sind :

  1. Ein-Wort-weite Speicherorganisation
  2. breite Speicherorganisation
  3. verschachtelte Speicherorganisation
  4. unabhängige Speicherorganisation

Ein Wort breit

Der Speicher ist ein Wort breit und über einen ein Wort breiten Bus mit dem Cache verbunden.

Breit

Der Speicher ist mehr als ein Wort breit (normalerweise vier Wörter breit) und über einen gleich breiten Bus mit dem Cache auf niedriger Ebene (der ebenfalls breit ist) verbunden. Aus dem Cache gehen mehrere Busse mit einer Wortbreite zu einem MUX, der den richtigen Bus für die Verbindung mit dem High-Level-Cache auswählt.

Interleaved

Es gibt mehrere Speicherbänke mit einer Breite von einem Wort und einem Bus mit einer Breite von einem Wort. Es gibt eine Logik im Speicher, die die richtige Bank auswählt, die verwendet werden soll, wenn der Cache auf den Speicher zugreift.

Memory Interleaving ist eine Möglichkeit, einzelne Adressen auf Speichermodule zu verteilen. Ziel ist es, die meisten Module während der Berechnungen zu beschäftigen. Bei der Speicherverschachtelung spezifizieren die niederwertigen k Bits der Speicheradresse im Allgemeinen das Modul auf mehreren Bussen.

Siehe auch