Casa Maquinari Què és el codi de correcció d’errors (ecc)? - Definició de tecnologia

Què és el codi de correcció d’errors (ecc)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què vol dir el codi de correcció d’errors (ECC)?

El codi de correcció d’errors (ECC) verifica els errors de lectura o transmissió de les dades i els corregeix tan aviat com es troben. L'ECC és similar a la comprovació de la paritat, tret que corregeix els errors immediatament després de la detecció. L’ECC s’està fent més habitual en el camp del maquinari d’emmagatzematge de dades i transmissió de xarxa, especialment amb l’augment de les taxes de dades i els errors corresponents.

Techopedia explica el codi de correcció d'errors (ECC)

El codi de correcció d’errors s’aplica a l’emmagatzematge de dades mitjançant els passos següents:

  1. Quan un byte o paraula de dades s’emmagatzema en RAM o emmagatzematge perifèric, s’estima i s’emmagatzema una seqüència de bits que especifica el codi. Cada nombre fix de bits per paraula té un nombre fix addicional de bits per emmagatzemar aquest codi.
  2. Quan es fa una lectura per byte o paraula, es calcula un codi per a la paraula recuperada segons l’algoritme original i es compara després amb els bits fixos addicionals del byte emmagatzemat.
  3. Si els codis coincideixen, les dades no tenen errors i es reenvien per processar-los.
  4. Si els codis no coincideixen, els bits canviats es capturen mitjançant un algorisme matemàtic i es corregeixen els bits immediatament.

Les dades no es verifiquen durant el període d’emmagatzematge, però es proven dels errors quan se’ls sol·licita. Si es requereix, la fase de correcció d’errors segueix la detecció. Els errors freqüents recurrents a la mateixa adreça d’emmagatzematge indiquen un error de maquinari permanent. En aquest cas, el sistema envia a l'usuari un missatge, que es registra per registrar la ubicació d'error.

Què és el codi de correcció d’errors (ecc)? - Definició de tecnologia