Оглавление:
- Определение - Что означает проверка продольной избыточности (LRC)?
- Техопедия объясняет продольную проверку избыточности (LRC)
Определение - Что означает проверка продольной избыточности (LRC)?
проверка продольной избыточности (LRC) является методом обнаружения ошибок для определения правильности переданных и сохраненных данных.
LRC проверяет точность хранимых и передаваемых данных, используя биты четности. Это проверка избыточности, применяемая к параллельной группе битовых потоков. Данные для передачи делятся на блоки передачи, в которые вставляются дополнительные контрольные данные.
Этот термин также известен как горизонтальная проверка избыточности.
Техопедия объясняет продольную проверку избыточности (LRC)
LRC обычно применяется к одному биту четности на битовый поток. Хотя простые продольные четности обнаруживают только ошибки, комбинация с дополнительным кодированием с контролем ошибок, таким как проверка поперечной избыточности, способна исправить ошибки.
Поля LRC состоят из одного байта, содержащего восьмиразрядное двоичное значение. Значения LRC рассчитываются передающими устройствами, которые добавляют LRC к сообщениям. Устройство на принимающей стороне пересчитывает LRC при получении сообщения и сравнивает вычисленное значение с фактическим значением, полученным в поле LRC. Если значения равны, передача прошла успешно; если значения не равны, это указывает на ошибку.
LRC генерируется посредством следующих шагов:
- Добавьте все байты в сообщения, за исключением начального двоеточия и окончания перевода строки каретки.
- Добавьте это к восьмибитному полю и откажитесь от переносов
- Вычтите окончательное значение поля из шестнадцатеричного FF, получая дополнение
- Добавьте один, производя два дополнения
В системной среде, где поток данных принимается от хоста во время операций, инициируемых хостом, вычисления LRC выполняются и добавляются к каждому принятому блоку данных. Полученные блоки сохраняются подсистемами. Когда данные проходят через подсистему, выполняются вычисления LRC. Если хост запрашивает данные позже, блок данных ищется вместе с ранее вычисленным LRC. То же исключение LRC или вычисления выполняются и сравниваются с сохраненными значениями LRC, когда данные передаются на хост. Если сохраненное значение соответствует вновь рассчитанным значениям, данные считаются действительными.
