Domov Hardware Co je kód pro opravu chyb (ECC)? - definice z techopedie

Co je kód pro opravu chyb (ECC)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená kód pro opravu chyb (ECC)?

Kód pro opravu chyb (ECC) kontroluje chyby ve čtení nebo přenosu dat a opravuje je, jakmile jsou nalezeny. ECC je podobné kontrole parity s tou výjimkou, že opravuje chyby okamžitě po detekci. ECC je stále běžnější v oblasti ukládání dat a hardwaru síťového přenosu, zejména se zvyšováním rychlosti dat a odpovídajících chyb.

Techopedia vysvětluje kód pro opravu chyb (ECC)

Kód pro opravu chyb se použije pro ukládání dat pomocí následujících kroků:

  1. Když je datový bajt nebo slovo uloženo v RAM nebo periferním úložišti, odhaduje se a uloží bitová sekvence specifikující kód. Každý pevný počet bitů na slovo má další pevný počet bitů pro uložení tohoto kódu.
  2. Když je bajt nebo slovo vyvoláno ke čtení, kód pro načtené slovo se vypočítá podle původního algoritmu a poté se porovná s extra pevnými bity uloženého bajtu.
  3. Pokud se kódy shodují, data jsou bez chyb a jsou předána ke zpracování.
  4. Pokud se kódy neshodují, jsou změněné bity zachyceny pomocí matematického algoritmu a bity jsou okamžitě opraveny.

Data nejsou během doby skladování ověřována, ale jsou testována na chyby, když jsou požadována. V případě potřeby následuje detekce fáze opravy chyb. Časté opakující se chyby na stejné adrese úložiště naznačují trvalou hardwarovou chybu. V tomto případě systém odešle uživateli zprávu, která je zaznamenána za účelem zaznamenání chybových umístění.

Co je kód pro opravu chyb (ECC)? - definice z techopedie