Дом аппаратные средства Что такое код с исправлением ошибок (ecc)? - определение из техопедии

Что такое код с исправлением ошибок (ecc)? - определение из техопедии

Оглавление:

Anonim

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

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

Техопедия объясняет код исправления ошибок (ECC)

Код с исправлением ошибок применяется к хранилищу данных с помощью следующих шагов:

  1. Когда байт или слово данных хранятся в ОЗУ или периферийном хранилище, битовая последовательность, определяющая код, оценивается и сохраняется. Каждое фиксированное количество битов в слове имеет дополнительное фиксированное количество битов для хранения этого кода.
  2. Когда байт или слово вызывается для чтения, код для найденного слова вычисляется в соответствии с исходным алгоритмом и затем сравнивается с дополнительными фиксированными битами сохраненного байта.
  3. Если коды совпадают, данные не содержат ошибок и отправляются на обработку.
  4. Если коды не совпадают, измененные биты улавливаются с помощью математического алгоритма, и биты немедленно исправляются.

Данные не проверяются в течение периода хранения, но проверяются на наличие ошибок при запросе. При необходимости фаза исправления ошибок следует за обнаружением. Частые повторяющиеся ошибки на одном и том же адресе хранения указывают на постоянную аппаратную ошибку. В этом случае система отправляет пользователю сообщение, которое регистрируется для записи местоположения ошибки.

Что такое код с исправлением ошибок (ecc)? - определение из техопедии