摘要 |
<p>Bei einer mehrstufigen Speicherhierarchie für ein Datenverarbeitungssystem ist eine integrierte Steuerschaltung aus Empfänger-/Treiberkombinationen (201, 203, 205), einer Torschaltung (24) und einem Überlaufpuffer-Speicher (29), einer Fehlerkorrekturschaltung (33) und einem Datenregister (23) vorhanden. Beim Schreiben von dem Kanal (15) in den Hauptspeicher (39) über eine Doppelwortgrenze hinaus wird zuerst festgestellt, ob die betreffende Adresse, in die Daten geschrieben werden soll, im Cache-Speicher steht. Bei positivem Resultat werden die Daten mit der vollen Seite von Datendoppelwörtern aus dem Cache-Speicher in dem gemeinsamen Datenregister gemischt und danach wird die fortgeschriebene gemischte Cache-Speicherseite in den Hauptspeicher (39) übertragen. Bei negativem Resultat werden die Daten über das Datenregister (23) in den Überlaufpuffer (29) übertragen, wonach die zur Teilschreibung gehörenden Doppelwörter vom Hauptspeicher (39) in Hilfsspeicher gebracht werden, um mit den Doppelwörtern im Überlaufpuffer (29) gemischt und zurück in den Hauptspeicher (39) geschrieben zu werden.</p> |