У дома железария Какво е надлъжна проверка за съкращаване (lrc)? - определение от техопедия

Какво е надлъжна проверка за съкращаване (lrc)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Проверка на надлъжната съкратеност (LRC)?

надлъжна проверка на съкращението (LRC) е метод за откриване на грешки за определяне на коректността на предадените и съхранени данни.


LRC проверява точността на съхранените и предавани данни, използвайки битове за четност. Това е проверка на излишността, приложена към паралелна група битови потоци. Данните, които трябва да бъдат предавани, се разделят на блокове за предаване, в които се вмъкват допълнителни данни за проверка.


Този термин е известен също като хоризонтална проверка на съкращението.

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

LRC обикновено се прилага за един бит на паритет на битов поток. Въпреки че прости надлъжни паритети откриват само грешки, комбинация с допълнително кодиране на контрола на грешки, като например проверка на напречната редукция, са способни да коригират грешки.


LRC полета се състоят от един байт, съдържащ осем битова двоична стойност. Стойностите на LRC се изчисляват чрез предаващи устройства, които добавят LRC към съобщенията. Устройството в приемащия край преизчислява LRC при получаване на съобщението и сравнява изчислената стойност с действителната стойност, получена в полето LRC. Ако стойностите са равни, предаването е успешно; ако стойностите не са равни, това показва грешка.


LRC се генерира чрез следните стъпки:

  1. Добавете всички байтове в съобщения, с изключение на началното дебело черво и крайната лента за връщане на каретата
  2. Добавете това към осем-битовото поле и изхвърлете преносите
  3. Извадете крайната стойност на полето от шестнадесетичен FF, произвеждайки нечие допълнение
  4. Добавете един, произвеждайки две допълнения

В системна среда, където поток от данни се приема от хост по време на инициирани от хоста операции, LRC изчисленията се извършват и се добавят към всеки получен блок данни. Получените блокове се съхраняват от подсистемите. Докато данните преминават през подсистемата, се извършват изчисления на LRC. Ако хостът поиска данни по-късно, се търси блок данни заедно с предварително изчисления LRC. Извършват се същите изключителни LRC или изчисления и се сравняват със съхранени LRC стойности, когато данните се прехвърлят към хоста. Ако запаметената стойност съвпада с току-що изчислените стойности, данните се считат за валидни.

Какво е надлъжна проверка за съкращаване (lrc)? - определение от техопедия