Код исправления ошибок (ECC)

Автор: Randy Alexander
Дата создания: 28 Апрель 2021
Дата обновления: 1 Июль 2024
Anonim
Код Хэмминга. Коррекция ошибок
Видео: Код Хэмминга. Коррекция ошибок

Содержание

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

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


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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

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

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