Table des matières:
- Définition - Que signifie la mémoire de code de correction d'erreur (mémoire ECC)?
- Techopedia explique la mémoire de codes de correction d'erreurs (mémoire ECC)
Définition - Que signifie la mémoire de code de correction d'erreur (mémoire ECC)?
La mémoire ECC (Code de correction d'erreurs) 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 internes. Au fur et à mesure que les données sont traitées, la mémoire ECC équipée d'un algorithme spécial balaye et corrige constamment 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 des systèmes avec des données de grande valeur tels que les systèmes informatiques scientifiques et financiers.
Techopedia explique la mémoire de codes de correction d'erreurs (mémoire ECC)
La mémoire ECC traditionnelle utilise des codes Hamming, tandis que d'autres utilisent une redondance modulaire triple, ce qui est préférable en raison d'un matériel plus rapide que le matériel de correction d'erreur Hamming. Les implémentations antérieures d'ECC masquent les erreurs corrigibles, agissant comme si l'erreur ne s'était jamais produite, et signalent uniquement les erreurs non corrigibles. Les implémentations 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. S'il y a dans tous les cas un décalage, il est décrypté par les bits de parité pour déterminer quel bit a une erreur et est immédiatement corrigé.
