Mémoire de code de correction d’erreur (mémoire ecc)

Définition - Que signifie la mémoire de code de correction d'erreur (mémoire ECC)?

La mémoire à code de correction d'erreur (ECC) est un type de stockage de données informatiques spécialement conçu pour détecter, corriger et surveiller les types les plus courants de corruption de données intérieures. Au fur et à mesure du traitement des données, la mémoire ECC équipée d'un algorithme spécial analyse et corrige en permanence les erreurs de mémoire sur un seul bit. Cela garantit qu'aucune donnée erronée ou corrompue n'est accidentellement stockée en mémoire. Il est généralement trouvé et utilisé dans les systèmes contenant des données de grande valeur, tels que les systèmes informatiques scientifiques et financiers.

Definir Tech explique la mémoire de code de correction d'erreur (mémoire ECC)

La mémoire ECC traditionnelle utilise des codes de Hamming, tandis que d'autres utilisent une triple redondance modulaire, ce qui est préféré en raison du matériel plus rapide par rapport au matériel de correction d'erreur de Hamming. Les implémentations antérieures de la mémoire ECC masquent les erreurs corrigibles, agissant comme si l'erreur ne s'était jamais produite et signalent uniquement les erreurs non corrigibles. Les mises en œuvre récentes enregistrent à la fois les erreurs corrigibles et les erreurs non corrigibles.

La mémoire ECC utilise des bits de parité pour stocker le code crypté. Parallèlement aux données écrites en mémoire, son code ECC est stocké. Une fois les données lues, le code ECC stocké est comparé au code ECC généré lors de la lecture des données. Si dans tous les cas il y a une discordance, elle est déchiffrée par les bits de parité pour déterminer quel bit a une erreur et est immédiatement corrigée.