Itthon Hardver Mi az a hibajavító kód (ecc)? - meghatározás a techopedia alapján

Mi az a hibajavító kód (ecc)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a hibajavító kód (ECC)?

A hibajavító kód (ECC) ellenőrzi az olvasott vagy továbbított adatokat, és nem találja meg a hibákat, amint megtalálják őket. Az ECC hasonló a paritásellenőrzéshez, azzal a különbséggel, hogy a hibákat az észlelés után azonnal kijavítja. Az ECC egyre gyakoribb az adattárolás és a hálózati átviteli hardver területén, különösen az adatátviteli sebesség és a megfelelő hibák növekedésével.

A Techopedia magyarázza a hibajavító kódot (ECC)

Hibajavító kódot alkalmaznak az adattárolásra a következő lépésekkel:

  1. Amikor egy adatbájtot vagy szót tárolnak RAM-ban vagy perifériás tárolóban, a kódot meghatározó bitszekvencia becsülésre és tárolásra kerül. Minden egyes rögzített bitszám szót tartalmaz egy további rögzített bitszámot a kód tárolásához.
  2. Amikor bájtot vagy szót leolvasásra hívnak, a visszakeresett szó kódját kiszámítja az eredeti algoritmus szerint, majd összehasonlítja a tárolt byte extra rögzített bitjeivel.
  3. Ha a kódok megegyeznek, az adatok hibátlanok és továbbításra kerülnek feldolgozásra.
  4. Ha a kódok nem egyeznek, a megváltozott biteket egy matematikai algoritmus fogja össze, és a biteket azonnal kijavítják.

Az adatokat a tárolási időszak alatt nem ellenőrzik, hanem kérésre tesztelik a hibákat. Szükség esetén a hibajavító szakasz követi az észlelést. Ugyanazon tárolási címen található gyakran ismétlődő hibák állandó hardverhibát jeleznek. Ebben az esetben a rendszer üzenetet küld a felhasználónak, amelyet naplózza a hibahely (ek) rögzítésére.

Mi az a hibajavító kód (ecc)? - meghatározás a techopedia alapján