Skip to main content

Cos'è la memoria EOS?

Memoria EOS (Errore correzione del codice su singolo moduli di memoria in linea La memoria) è un tipo di modulo di memoria del computer di memoria di accesso casuale (RAM) che contiene un dispositivo di controllo degli errori integrato.Questo è un po 'come avere un altro piccolo processore situato sui chips stessi, il cui unico responsabile è garantire l'integrità dei dati che si spostano da e verso la memoria RAM dei computer.Funzioni di memoria EOS calcolando un checksum per ogni bit di dati in memoria.Confrontando il checksum valido noto con il checksum quando i dati stanno lasciando la memoria EOS consente ai moduli di memoria di sapere se i dati sono stati corrotti.

Il punto focale per comprendere come le funzioni di memoria EOS sono il checksum.Il checksum è o un bit e mdash;per percorsi dati a 32 bit mdash;o un otto bit mdash;per percorsi dati a 64 bit mdash;Sequenza di validazione, generata dalla memoria EOS quando i dati vengono ricevuti per la prima volta in memoria.Viene generato in base alla sequenza binaria nei byte dei dati, creando una sequenza univoca di caratteri per rappresentare quel pezzo di dati specifici.

fintanto che i dati risiedono nella memoria EOS, il valore checksum viene archiviato insieme a esso.La memoria EOS lo tiene lì fino a quando i dati non saranno richiesti da un programma o dal sistema operativo.A quel punto, rigenera il checksum in base alle informazioni memorizzate, confrontandolo con il checksum valido noto.Se i due valori corrispondono, il modulo di memoria sa che i dati non sono stati corrotti durante l'archiviazione.Ma se non lo fanno, il modulo di memoria sa che è successo qualcosa ai dati.

Se i dati nel modulo di memoria sono stati corrotti e mdash;In altre parole, se i checksum non corrispondono più e mdash;Il modulo di memoria può tentare di correggere i dati da solo.La memoria EOS è in grado di auto-correggere errori di non più di un bit per parola.Sebbene possa rilevare errori maggiori di un singolo bit, non può correggerli da solo;In tal caso, in genere viene generato un messaggio di errore, affermando che i dati sono corrotti e avvisano l'utente dei computer a un possibile problema con l'hardware o il software nel sistema.

Il lato negativo principale dell'utilizzo di questo tipo di memoria è lo stoccaggioIl valore checksum richiede un po 'di sovraccarico aggiuntivo nel modulo di memoria.Ciò significa che quando si memorizza, ad esempio, un megabyte di dati nella RAM, il computer sta effettivamente memorizzando un megabyte più il valore del checksum.Sebbene ciò abbia un impatto minimo nella maggior parte dei casi, significa che con ogni nuovo bit di dati-e ogni nuovo checksum archiviato-la quantità di RAM disponibile viene lentamente cannibalizzata dal meccanismo di controllo degli errori.