Code de correction d'erreur (ECC)

Auteur: Randy Alexander
Date De Création: 28 Avril 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Code de correction d'erreur (ECC) - La Technologie
Code de correction d'erreur (ECC) - La Technologie

Contenu

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

Le code de correction d'erreur (ECC) vérifie les données lues ou transmises et les corrige dès qu'elles sont trouvées. ECC est similaire au contrôle de parité, sauf qu'il corrige les erreurs dès la détection. L’ECC devient de plus en plus courant dans le domaine du stockage de données et du matériel de transmission réseau, en particulier avec l’augmentation des débits de données et les erreurs correspondantes.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le code de correction d'erreur (ECC)

Le code de correction d'erreur est appliqué au stockage de données via les étapes suivantes:

  1. Lorsqu'un octet de données ou un mot est stocké dans la RAM ou dans une mémoire périphérique, une séquence de bits spécifiant un code est estimée et stockée. Chaque nombre fixe de bits par mot a un nombre fixe supplémentaire de bits pour stocker ce code.
  2. Lorsque l’octet ou le mot est appelé pour lecture, un code pour le mot extrait est calculé selon l’algorithme original, puis comparé aux bits fixes supplémentaires de l’octet stocké.
  3. Si les codes correspondent, les données sont sans erreur et sont transmises pour traitement.
  4. Si les codes ne correspondent pas, les bits modifiés sont capturés par un algorithme mathématique et les bits sont immédiatement corrigés.

Les données ne sont pas vérifiées pendant leur période de stockage, mais sont testées pour les erreurs lorsqu'elles sont demandées. Si nécessaire, la phase de correction d'erreur suit la détection. Des erreurs récurrentes fréquentes à la même adresse de stockage indiquent une erreur matérielle permanente. Dans ce cas, le système est l'utilisateur a, qui est enregistré pour enregistrer le ou les emplacements d'erreur.