Acasă Hardware Ce este memoria de cod care corectează erorile (memoria ecc)? - definiție din techopedia

Ce este memoria de cod care corectează erorile (memoria ecc)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă memoria de corecție a erorilor (memoria ECC)?

Memoria codului de corectare a erorilor (ECC) este un tip de stocare a datelor computerului special conceput pentru a detecta, corecta și monitoriza cele mai comune tipuri de corupție a datelor interioare. Pe măsură ce datele sunt procesate, memoria ECC echipată cu un algoritm special scanează și corectează constant erorile de memorie pe un singur bit. Acest lucru asigură că nici o informație eronată sau coruptă nu este stocată accidental în memorie. Este de obicei găsit și utilizat în sisteme cu date de mare valoare, cum ar fi sistemele de calcul științifice și financiare.

Techopedia explică memoria de corecție a erorilor (memoria ECC)

Memoria ECC tradițională folosește codurile Hamming, în timp ce altele utilizează triplă redundanță modulară, ceea ce este preferat datorită dispunerii de hardware mai rapid în comparație cu hardware-ul de corecție a erorilor Hamming. Implementările anterioare ale memoriei ECC maschează erorile corectabile, acționând ca și cum eroarea nu ar fi apărut niciodată și raportează doar erori necorectabile. Implementările recente înregistrează atât erori corectabile, cât și erori necorectabile.

Memoria ECC utilizează biți de paritate în stocarea codului criptat. În paralel cu datele scrise în memorie, codul său ECC este stocat. Odată citite datele, codul ECC stocat este comparat cu codul ECC generat la citirea datelor. Dacă în orice caz există o nepotrivire, este decriptat de biții de paritate pentru a determina care bit are o eroare și este corectat imediat.

Ce este memoria de cod care corectează erorile (memoria ecc)? - definiție din techopedia