Kazalo:
- Opredelitev - Kaj pomeni pomnilnik kod za odpravljanje napak (pomnilnik ECC)?
- Techopedia razlaga pomnilnik kod za odpravljanje napak (pomnilnik ECC)
Opredelitev - Kaj pomeni pomnilnik kod za odpravljanje napak (pomnilnik ECC)?
Pomnilnik kode za odpravljanje napak (ECC) je vrsta računalniškega shranjevanja podatkov, ki je posebej zasnovan za odkrivanje, popravljanje in spremljanje najpogostejših vrst korupcije v notranjosti podatkov. Ko se podatki obdelujejo, pomnilnik ECC, opremljen s posebnim algoritmom, nenehno pregleduje in odpravlja napake v enem bitnem pomnilniku. To zagotavlja, da se v pomnilniku slučajno ne shranijo napačni ali poškodovani podatki. Običajno ga najdemo in uporabljamo v sistemih z visoko vrednostnimi podatki, kot so znanstveni in finančni računalniški sistemi.
Techopedia razlaga pomnilnik kod za odpravljanje napak (pomnilnik ECC)
Tradicionalni pomnilnik ECC uporablja Hammingove kode, drugi pa trojno modularno odvečnost, ki je prednostna zaradi hitrejše strojne opreme v primerjavi s strojno opremo za odpravljanje napak Hamming. Predhodne implementacije pomnilniških mask pomnilnika ECC popravljajo napake, ki delujejo, kot da se napaka ni nikoli zgodila, in poročajo samo o napakah, ki jih ni mogoče popraviti. Nedavne izvedbe beležijo popravljive napake in napake, ki jih ni mogoče popraviti.
Pomnilnik ECC uporablja bite paritete pri shranjevanju šifrirane kode. Vzporedno s podatki, ki se zapišejo v pomnilnik, se shrani njena ECC koda. Ko so podatki prebrani, se shranjena koda ECC primerja s kodo ECC, ki je bila ustvarjena ob branju podatkov. Če v vsakem primeru pride do neskladja, ga dekodirajo parni biti, da se ugotovi, kateri bit ima napako in se takoj popravi.