Cod de corectare a erorilor (ECC)

Autor: Randy Alexander
Data Creației: 28 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
High Density 2022
Video: High Density 2022

Conţinut

Definiție - Ce înseamnă Codul de corectare a erorilor (ECC)?

Codul de corectare a erorilor (ECC) verifică datele citite sau transmise pentru erori și le corectează de îndată ce sunt găsite. ECC este similar cu verificarea parității, cu excepția faptului că corectează erorile imediat după detectare. ECC devine din ce în ce mai frecventă în domeniul stocării de date și al transmisiei de rețea, în special cu creșterea ratelor de date și a erorilor corespunzătoare.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Codul de corectare a erorilor (ECC)

Codul de corectare a erorilor este aplicat la stocarea datelor prin următorii pași:

  1. Când un octet sau cuvânt de date este stocat în memoria RAM sau stocare periferică, este estimată și stocată o secvență de biți specificată de cod. Fiecare număr fix de biți pe cuvânt are un număr fix suplimentar de biți pentru a stoca acest cod.
  2. Când octețul sau cuvântul este apelat la citire, se calculează un cod pentru cuvântul preluat în funcție de algoritmul inițial, apoi este comparat cu biții suplimentari fixați ai octețului stocat.
  3. Dacă codurile se potrivesc, datele nu au erori și sunt transmise pentru procesare.
  4. Dacă codurile nu se potrivesc, biții schimbați sunt prinși printr-un algoritm matematic și biții sunt imediat corectați.

Datele nu sunt verificate în perioada de stocare, dar sunt testate pentru erori atunci când sunt solicitate. Dacă este necesar, faza de corectare a erorilor urmează detectării. Erorile repetate frecvente la aceeași adresă de stocare indică o eroare hardware permanentă. În acest caz, sistemul este utilizatorul a, care este înregistrat pentru a înregistra locația / locațiile de eroare.