0

В последовательных каналах передачи данных ( модем, тот  что порой еще используется для доступа к Интернет, программы  работы через   СОМ-прот, интерфейсы управления разными дивайсами и прочее)  используется проверка на ошибки. Так называемый бит четности.

Самый главный Бит

Принцип проверки прост как угол — к семи битному слову( байту) состоящему  из нулей и единиц в конец приписывается бит сообщающий четность или нечетность принятого слова.

Число 10111101 содержит 6 '1' битов. Бит чётности будет 1, получаем кодовое слово 101111011.
Число 01110011 содержит 5 '1' битов. Бит чётности будет 0, получаем кодовое слово 011100110.
Число 00000000 содержит 0 '1' битов. Бит чётности будет 1, получаем кодовое слово 000000001.
Число 11111111 содержит 8 '1' битов. Бит чётности будет 1, получаем кодовое слово 111111111.

Это наиболее простой и наименее мощный метод контроля данных.

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

А теперь обернитесь. Весь мир наполнен словами. Основная часть слов по определению несет неверную информацию. Единственным способом проверить честность слова  является проверка бита четности. Это признак эмоции.  Если слово вызывает в тебе эмоциональный всплеск, значить сработала Ваша проверка на честность. Бит честности сообщил что в слове заложена ложь.

Это наиболее простой и наименее мощный метод проверки на правду. Но к сожалению  его помощью можно обнаружить только одиночные факты лжи.  Двойная ложь будет неверно принята за корректные данные и "бит честности" пропустит "кривду" в голову и душу.

 

Теги:

Подписаться
Уведомить о
guest

5 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Альтернативная История
Logo
Register New Account