Tartalomjegyzék:
- Meghatározás - Mit jelent a hibajavító kódmemória (ECC memória)?
- A Techopedia elmagyarázza a hibajavító kódmemóriát (ECC memória)
Meghatározás - Mit jelent a hibajavító kódmemória (ECC memória)?
A hibajavító kód (ECC) memória egy olyan számítógépes adattárolás, amelyet kifejezetten a belső adatok sérülésének leggyakoribb típusainak észlelésére, kijavítására és figyelésére tervezték. Az adatok feldolgozásakor a speciális algoritmussal ellátott ECC memória folyamatosan ellenőrzi és kijavítja az egybites memória hibáit. Ez biztosítja, hogy téves vagy hibás adatokat ne véletlenül tároljon a memóriában. Általában megtalálják és használják nagy értékű adatokkal rendelkező rendszerekben, például tudományos és pénzügyi számítási rendszerekben.
A Techopedia elmagyarázza a hibajavító kódmemóriát (ECC memória)
A hagyományos ECC memória Hamming kódokat használ, míg mások háromszoros moduláris redundanciát használnak, ami azért előnyös, mert gyorsabb hardverrel rendelkezik, mint a Hamming hibajavító hardver. Az ECC memóriamaszk korábbi javításaival korrigálható hibák, úgy viselkednek, mintha a hiba soha nem fordult elő, és csak nem javítható hibákat jelentenek. A legújabb megvalósítások rögzítik a javítható és a nem javítható hibákat is.
Az ECC memória paritásbiteket használ a titkosított kód tárolására. A memóriába írott adatokkal párhuzamosan az ECC kódot is tárolják. Az adatok elolvasása után a tárolt ECC kódot összehasonlítják az adatok olvasásakor generált ECC kóddal. Ha bármilyen eltérés van, akkor a paritásbitek dekódolják annak meghatározására, melyik bitnek van hibája, és azonnal kijavítják.
