Qu'est-ce que la mémoire EOS?

Mémoire EOS (erreur d'erreur Cordification de la mémoire des modules de mémoire en ligne de code) est un type de module de mémoire d'ordinateur à mémoire aléatoire (RAM) qui contient un périphérique de vérification d'erreur intégré. C'est un peu comme avoir un autre petit processeur situé sur les puces RAM elles-mêmes, dont la seule est de manière responsable, c'est assurer l'intégrité des données se déplaçant vers et depuis la mémoire de RAM de l'ordinateur. La mémoire EOS fonctionne en calculant une somme de contrôle pour chaque bit de données en mémoire. La comparaison de la somme de contrôle valide connue par rapport à la somme de contrôle lorsque les données quittent la mémoire EOS permet aux modules de mémoire de savoir si les données ont été corrompues.

Le point focal pour comprendre comment les fonctions de la mémoire EOS sont la somme de contrôle. La somme de contrôle est soit une séquence de validation de données de données à sept bits - pour les chemins de données à 32 bits - ou à huit bits - pour les chemins de données 64 bits - générés par la mémoire EOS lorsque les données sont reçues en mémoire. Il est généré sur la base de la séquence binaire dans les octets des données, créant un uséquence de caractères nique pour représenter ce morceau de données spécifique.

Tant que les données résident dans la mémoire EOS, la valeur de somme de contrôle est stockée à côté. La mémoire EOS le maintient jusqu'à ce que les données soient demandées par un programme ou le système d'exploitation. À ce stade, il régénère la somme de contrôle en fonction des informations stockées, en la comparant à la somme de contrôle valide connue. Si les deux valeurs correspondent, le module de mémoire sait que les données n'ont pas été corrompues pendant le stockage. Mais s'ils ne le font pas, le module de mémoire sait que quelque chose est arrivé aux données.

Si les données du module de mémoire ont été corrompues - en d'autres termes, si les sommes de contrôle ne correspondent plus - le module de mémoire peut tenter de corriger les données par elle-même. La mémoire EOS est capable d'auto-correction des erreurs de pas plus d'un bit par mot. Bien qu'il puisse détecter des erreurs supérieures à un seul bit, il ne peut pas corrigerles ect tout seul; Dans ce cas, un message d'erreur est généralement généré, indiquant que les données sont corrompues et alerte l'utilisateur de l'ordinateur à un problème possible avec le matériel ou le logiciel du système.

L'inconvénient principal de l'utilisation de ce type de mémoire est que le stockage de la valeur de somme de contrôle nécessite un peu de frais généraux supplémentaires dans le module de mémoire. Cela signifie que lors du stockage, par exemple, d'un mégaoctet de données dans RAM, l'ordinateur stockage en fait un mégaoctet plus la valeur de somme de contrôle. Bien que cela ait un impact minimal dans la plupart des circonstances, cela signifie qu'avec chaque nouveau bit de données - et chaque nouvelle somme de contrôle stockée -, la quantité de RAM disponible est lentement cannibalisée par le mécanisme de vérification des erreurs.

DANS D'AUTRES LANGUES