Was ist EOS -Speicher?
EOS-Speicher (Fehler bei der Korrektur des Code-On-Single-Speichermodules) ist ein Art von RAM-Speichermodul (Random Access Memory), das ein integriertes Fehlerprüfgerät enthält. Dies ist ein bisschen wie ein weiterer winziger Prozessor, der sich selbst auf den RAM -Chips befindet, dessen einzig verantwortungsbewusst die Integrität der Daten, die sich zum und vom RAM -Speicher des Computers bewegen. EOS -Speicherfunktionen, indem eine Prüfsumme für jedes Datenbit im Speicher berechnet wird. Der Vergleich der bekannten gültigen Prüfsumme mit der Prüfsumme, wenn Daten aus dem EOS -Speicher bleiben, ermöglicht es den Speichermodulen, zu wissen, ob Daten beschädigt wurden. Die Prüfsumme ist entweder ein sieben-Bit-für 32-Bit-Datenpfade-oder ein acht Bit-für 64-Bit-Datenpfade-Validierungssequenz, die durch den EOS-Speicher generiert werden, wenn Daten zuerst im Speicher empfangen werden. Es wird basierend auf der binären Sequenz in den Bytes der Daten generiert, wodurch ein U erstellt wirdNique -Sequenz von Zeichen, um dieses spezifische Datenstück darzustellen.
Solange die Daten im EOS -Speicher liegen, wird der Prüfungswert daneben gespeichert. Der EOS -Speicher hält ihn dort, bis die Daten von einem Programm oder dem Betriebssystem gefordert werden. Zu diesem Zeitpunkt regeneriert es die Prüfsumme basierend auf den gespeicherten Informationen und verglichen sie mit der bekannten gültigen Prüfsumme. Wenn die beiden Werte übereinstimmen, weiß das Speichermodul, dass die Daten während des Speichers nicht beschädigt wurden. Aber wenn dies nicht der Fall ist, weiß das Speichermodul, dass mit den Daten etwas passiert ist.
Wenn die Daten im Speichermodul beschädigt wurden - mit anderen Worten, wenn die Prüfsummen nicht mehr übereinstimmen -, kann das Speichermodul versuchen, die Daten selbst zu korrigieren. Das EOS-Gedächtnis ist in der Lage, Fehler von nicht mehr als einem Bit pro Wort zu korrigieren. Während es Fehler mehr als ein einzelnes Bit erkennen kann, kann es nicht korrigiereneffekte sie von selbst; In diesem Fall wird normalerweise eine Fehlermeldung generiert, in der besagt, dass die Daten beschädigt sind und den Benutzer des Computers auf ein mögliches Problem mit der Hardware oder der Software im System aufmerksam machen.
Der primäre Nachteil bei der Verwendung dieses Speichertyps besteht darin, dass das Speichern des Prüfsumsatzwerts ein bisschen zusätzlicher Overhead im Speichermodul erfordert. Dies bedeutet, dass der Computer beispielsweise eine Megabyte Daten im RAM speichert, und spielt tatsächlich einen Megabyte sowie den Kontrollumsatz. Obwohl dies in den meisten Umständen minimale Auswirkungen hat, bedeutet dies, dass mit jedem neuen Datenbit-und jeder neuen Prüfsumme gespeichert wurde-die Menge des verfügbaren RAM langsam durch den Fehlerprüfungsmechanismus kannibalisiert wird.