Fast Page Mode DRAM


  Share  
|

Ausgelagerten Speicher ist ein einfaches Schema zur Verbesserung der Gedächtnisleistung, dass der Speicher in Seiten von 512 Byte auf ein paar Kilobyte lange teilt. Die Paging-Schaltung ermöglicht dann Speicherplätze auf einer Seite mit weniger Wait-States zugegriffen werden soll. Wenn der gewünschte Speicherplatz außerhalb der aktuellen Seite, sind ein oder mehrere Staaten warten hat, während das System wählt die neue Seite.

Zur weiteren Verbesserung auf Speicher zuzugreifen Geschwindigkeiten, haben Systeme entwickelt, um einen schnelleren Zugriff auf DRAM aktivieren. Eine wichtige Änderung war die Umsetzung der Burst-Modus Zugriff auf die 486 und spätere Prozessoren. Burst-Modus Radfahren nutzt die aufeinanderfolgenden Natur der meisten Speicherzugriffe. Nach dem Einrichten der Zeile und Spalte Adressen für einen bestimmten Zugang, mit Burst-Modus können Sie dann auf die nächsten drei benachbarte Adressen ohne zusätzliche Latenzzeit oder warten Staaten. Ein Burst-Zugriff ist in der Regel an insgesamt vier Zugänge beschränkt. Um dies zu beschreiben, wir beziehen sich oft auf das Timing in der Anzahl der Zyklen für jeden Zugriff. Eine typische Burst-Modus Zugang von Standard-DRAM als xyyy ausgedrückt; x ist die Zeit für den ersten Zugriff (Latenz plus Spieldauer) und y für die Anzahl der Zyklen für jede Folge-Zugang erforderlich.

Standard 60ns DRAM normalerweise läuft 5-3-3-3 Burst-Modus Timing. Dies bedeutet den ersten Zugriff dauert insgesamt fünf Zyklen (auf einem 66 MHz-Systembus, geht es um insgesamt 75ns oder 5x15ns Zyklen) und die aufeinanderfolgenden Zyklen dauern jeweils drei Zyklen (= 3x15ns 45ns). Wie Sie sehen können, ist die eigentliche System-Timing etwas weniger als die Erinnerung technisch ist für bewertet. Ohne das Platzen Technik würde Speicher zugegriffen werden, weil die volle 5-5-5-5 Latenzzeit ist für jeden Speicher übertragen notwendig.

DRAM-Speicher unterstützt das Paging und das Platzen Technik genannt wird Fast Page Mode (FPM)-Speicher. Der Begriff stammt aus der Fähigkeit des Gedächtnisses Zugriffe auf Daten auf der gleichen Seite, um mit weniger Latenz erfolgen. Die meisten 486 und Pentium-Systeme von 1995 und früheren Nutzung FPM Speicher.

Eine weitere Technik zur Beschleunigung FPM Speicher hieß Interleaving. In diesem Entwurf sind zwei getrennte Banken der Erinnerung zusammen verwendet, abwechselnd den Zugriff von einem zum anderen als gerade und ungerade bytes. Während man zugegriffen wird, ist die andere vorgeladen, wenn die Zeile und Spalte Adressen ausgewählt werden. Dann wird durch die Zeit die erste Bank in das Paar fertig ist die Rückgabe von Daten ist die zweite Bank im Paar mit der Latenz Teil des Zyklus beendet und ist nun bereit, um Daten zurückzugeben. Während der zweiten Bank ist die Rückgabe von Daten, ist die erste Bank wird vorgeladen, die Auswahl der Zeile und Spalte Adresse des nächsten Zugang. Diese Überlappung von Zugriffen in zwei Banken reduziert die Wirkung der Latenz oder Precharge-Zyklen und ermöglicht eine schnellere insgesamt Datenabruf. Das einzige Problem ist, dass die Verwendung Interleaving, müssen Sie identische Paare von Banken zusammen installieren, eine Verdopplung des SIMMs oder DIMMs erforderlich. Diese Methode war beliebt auf 32-Bit breiten Speicher-Systeme auf 486 Prozessoren aber in Ungnade fiel auf Pentiums wegen ihrer 64-Bit breiten Speicher Breiten. Um Interleaving auf einem Pentium-Maschine, müssten Sie Speicher 128 Bits auf einmal installieren, was bedeutet, vier 72-poligen SIMMs oder zwei DIMMs zu einer Zeit.

Verfasst von Kyle Herzog


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions