Код за коригиране на грешки (ECC)

Автор: Randy Alexander
Дата На Създаване: 28 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Почему может не читаться код маркировки
Видео: Почему может не читаться код маркировки

Съдържание

Определение - Какво означава Кодекс за коригиране на грешки (ECC)?

Кодът за коригиране на грешки (ECC) проверява прочетени или предадени данни за грешки и ги коригира веднага след като бъдат открити. ECC е подобен на проверката на паритета, с изключение на това, че коригира грешките веднага след откриването. ECC става все по-често срещана в областта на хардуера за съхранение на данни и мрежово предаване, особено с увеличаването на скоростта на данни и съответните грешки.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява Кодекс за коригиране на грешки (ECC)

Кодът за корекция на грешки се прилага за съхранение на данни чрез следните стъпки:

  1. Когато байт или дума от данни се съхраняват в RAM или периферна памет, се изчислява и съхранява битова последователност, определяща кода. Всеки фиксиран брой битове на дума има допълнителен фиксиран брой битове за съхраняване на този код.
  2. Когато байтът или думата се извикат за четене, код за изтеглената дума се изчислява според оригиналния алгоритъм и след това се сравнява с допълнителните фиксирани битове на съхранения байт.
  3. Ако кодовете съвпадат, данните не съдържат грешки и се препращат за обработка.
  4. Ако кодовете не съвпадат, променените битове се хващат чрез математически алгоритъм и битовете веднага се коригират.

Данните не се проверяват по време на периода му на съхранение, но се тестват за грешки, когато са поискани. Ако е необходимо, следва откриването на фазата на коригиране на грешки. Честите повтарящи се грешки на един и същ адрес за съхранение показват постоянна хардуерна грешка. В този случай системата е потребителят a, който се регистрира, за да запише местоположението (ите) на грешката.