ECC

Signifie « Error Correction Code ».

ECC est une méthode permettant de vérifier l’intégrité des données écrites dans la mémoire système et lues depuis celle-ci. Les modules de RAM spéciaux, appelés RAM ECC, utilisent ECC pour protéger les données contre la corruption et sont souvent utilisés dans les systèmes où la fiabilité et la disponibilité sont essentielles. Les stations de travail, les serveurs, les équipements médicaux et scientifiques ainsi que les ordinateurs de commande des appareils aéronautiques utilisent généralement de la RAM ECC.

La plupart des erreurs de mémoire informatique sont des erreurs sur un seul bit, causées par le changement de valeur d’un bit individuel, qui passe de 0 à 1 (ou inversement) en raison d’une forme quelconque d’interférence électromagnétique. Ces erreurs entraînent souvent une instabilité du système ou la corruption des données — par exemple, la modification d’un seul caractère d’un texte ou de la valeur de couleur d’un pixel. La mémoire ECC peut localiser les erreurs sur un seul bit et les corriger en faisant revenir le bit concerné à sa valeur d’origine.

Lorsqu’un système écrit des données dans un module de mémoire ECC, il effectue deux opérations qui l’aident à détecter les erreurs. Tout d’abord, il ajoute un bit de données supplémentaire à chaque mot (ou groupe de bits), appelé bit de parité, qui permet de compter le nombre de bits ayant la valeur 1 dans un mot donné. Il génère également un code de correction d’erreur à l’aide d’un algorithme intégré, basé sur les positions des 0 et des 1 dans le mot. Si le nombre de 1 change à cause d’une erreur sur un seul bit, le bit de parité ne correspond plus. Les circuits ECC du module de mémoire se réfèrent au code de correction d’erreur qu’ils ont généré pour identifier le bit qui a changé, puis le font revenir à son état d’origine.

Les modules de mémoire ECC sont plus complexes en raison de leurs circuits supplémentaires, ce qui les rend plus chers que les modules de mémoire non-ECC. Ils nécessitent davantage de puces mémoire que les modules non-ECC afin de stocker les bits de parité. La mémoire ECC est également plus lente que la mémoire non-ECC, en raison des étapes supplémentaires nécessaires pour générer les codes de correction d’erreur et vérifier le bit de parité. En raison de son coût et de son impact sur les performances, un ordinateur de bureau ou portable standard utilise de la RAM non-ECC, tandis que la RAM ECC est réservée aux serveurs et stations de travail nécessitant une grande disponibilité.

Mis à jour July 17, 2023 par Brian P.

quizTestez vos connaissances

Apple's Vision Pro headset is a type of what?

A
HMD
0%
B
MDI
0%
C
VLB
0%
D
NIC
0%
Correct! Incorrect!     View the HMD definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'ECC sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.