Hjem Hardware Hvad er fejlkorrektion af kodehukommelse (ecc-hukommelse)? - definition fra techopedia

Hvad er fejlkorrektion af kodehukommelse (ecc-hukommelse)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder fejlkorrektion af kodehukommelse (ECC-hukommelse)?

Fejlkorrektionskode (ECC) -hukommelse er en type computerdataopbevaring, der specifikt er designet til at opdage, korrigere og overvåge de mest almindelige typer interiørdata korruption. Når data behandles, scanner og korrigerer ECC-hukommelse, der er udstyret med en speciel algoritme, konstant single-bit-hukommelsesfejl. Dette sikrer, at der ikke fejlagtigt opbevares fejlagtige eller korrupte data i hukommelsen. Det findes typisk og bruges i systemer med data af høj værdi, såsom videnskabelige og økonomiske computersystemer.

Techopedia forklarer Error-Correction Code Memory (ECC Memory)

Traditionel ECC-hukommelse bruger Hamming-koder, mens andre bruger tredobbelt modulær redundans, hvilket foretrækkes på grund af at have hurtigere hardware i forhold til Hamming-fejlkorrektionshardware. Tidligere implementeringer af ECC-hukommelsesmaske korrigerbare fejl, fungerer som om fejlen aldrig opstod, og rapporterer kun ikke-korrigerbare fejl. Nylige implementeringer registrerer både korrigerbare fejl og ikke-korrigerbare fejl.

ECC-hukommelse bruger paritetsbits til lagring af krypteret kode. Parallelt med data, der skrives til hukommelsen, gemmes dens ECC-kode. Når data er læst, sammenlignes den gemte ECC-kode med den ECC-kode, der blev genereret, da dataene blev læst. Hvis der under alle omstændigheder er en uoverensstemmelse, dekrypteres den af ​​paritetsbitsene for at bestemme, hvilken bit der har en fejl og rettes straks.

Hvad er fejlkorrektion af kodehukommelse (ecc-hukommelse)? - definition fra techopedia