Error Correction Code (ECC)

Schrijver: Randy Alexander
Datum Van Creatie: 28 April 2021
Updatedatum: 1 Juli- 2024
Anonim
How to send a self-correcting message (Hamming codes)
Video: How to send a self-correcting message (Hamming codes)

Inhoud

Definitie - Wat betekent Error Correction Code (ECC)?

Foutcorrectiecode (ECC) controleert gelezen of verzonden gegevens op fouten en corrigeert deze zodra ze worden gevonden. ECC is vergelijkbaar met pariteitscontrole, behalve dat fouten direct na detectie worden gecorrigeerd. ECC wordt steeds gebruikelijker op het gebied van gegevensopslag en hardware voor netwerktransmissie, vooral met de toename van gegevenssnelheden en bijbehorende fouten.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Error Correction Code (ECC)

Foutcorrectiecode wordt toegepast op gegevensopslag via de volgende stappen:

  1. Wanneer een databyte of -woord wordt opgeslagen in RAM of perifere opslag, wordt een code-specificerende bitreeks geschat en opgeslagen. Elk vast aantal bits per woord heeft een extra vast aantal bits om deze code op te slaan.
  2. Wanneer de byte of het woord wordt opgeroepen voor lezen, wordt een code voor het opgehaalde woord berekend volgens het oorspronkelijke algoritme en vervolgens vergeleken met de extra vaste bits van de opgeslagen byte.
  3. Als de codes overeenkomen, zijn de gegevens foutloos en worden ze doorgestuurd voor verwerking.
  4. Als de codes niet overeenkomen, worden de gewijzigde bits opgevangen via een wiskundig algoritme en worden de bits onmiddellijk gecorrigeerd.

Gegevens worden niet geverifieerd tijdens de opslagperiode, maar worden op fouten getest wanneer daarom wordt gevraagd. Indien nodig volgt de foutcorrectiefase op detectie. Frequente terugkerende fouten op hetzelfde opslagadres duiden op een permanente hardwarefout. In dit geval is het systeem de gebruiker a, die is geregistreerd om de foutlocatie (s) op te nemen.