Cuprins:
- Definiție - Ce înseamnă Codul de corectare a erorilor (ECC)?
- Techopedia explică Codul de corectare a erorilor (ECC)
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.
Techopedia explică Codul de corectare a erorilor (ECC)
Codul de corectare a erorilor este aplicat la stocarea datelor prin următorii pași:
- Atunci 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.
- Atunci când octetul sau cuvântul este apelat la citire, un cod pentru cuvântul preluat este calculat conform algoritmului inițial și apoi comparat cu biții stocați ai octeților stocați.
- Dacă codurile se potrivesc, datele nu au erori și sunt transmise pentru procesare.
- 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 trimite utilizatorului un mesaj, care este înregistrat pentru a înregistra locația / locațiile de eroare.
