Foutcorrigerend codegeheugen (ECC-geheugen)

Schrijver: Laura McKinney
Datum Van Creatie: 7 April 2021
Updatedatum: 14 Kunnen 2024
Anonim
Using a Hex Editor
Video: Using a Hex Editor

Inhoud

Definitie - Wat betekent Error-Correcting Code Memory (ECC Memory)?

ECC-geheugen (Error-Correcting Code) is een type computergegevensopslag dat speciaal is ontworpen voor het detecteren, corrigeren en bewaken van de meest voorkomende soorten interne gegevenscorruptie. Terwijl gegevens worden verwerkt, scant en corrigeert ECC-geheugen uitgerust met een speciaal algoritme constant enkele bitgeheugenfouten. Dit zorgt ervoor dat geen foutieve of corrupte gegevens per ongeluk in het geheugen worden opgeslagen. Het wordt meestal gevonden en gebruikt in systemen met hoogwaardige gegevens, zoals wetenschappelijke en financiële computersystemen.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart foutcorrigerend codegeheugen (ECC-geheugen)

Traditioneel ECC-geheugen maakt gebruik van Hamming-codes, terwijl anderen triple modulaire redundantie gebruiken, wat de voorkeur heeft vanwege snellere hardware in vergelijking met Hamming-foutcorrectiehardware. Eerdere implementaties van ECC-geheugenmasker corrigeerbare fouten, handelend alsof de fout nooit is opgetreden, en melden alleen niet-corrigeerbare fouten. Recente implementaties registreren zowel corrigeerbare fouten als niet-corrigeerbare fouten.

ECC-geheugen maakt gebruik van pariteitsbits bij het opslaan van gecodeerde code. Parallel met gegevens die in het geheugen worden geschreven, wordt de ECC-code opgeslagen. Nadat de gegevens zijn gelezen, wordt de opgeslagen ECC-code vergeleken met de ECC-code die werd gegenereerd toen de gegevens werden gelezen.Als er in elk geval een mismatch is, wordt deze door de pariteitsbits gedecodeerd om te bepalen welke bit een fout heeft en onmiddellijk wordt gecorrigeerd.