Linux HOWTO


Контроль четности


Для определения см. ``Контроль по четности, объясненный". Контроль по четности часто запрещен по умолчанию. Чтобы разрешить контроль по четности, вы должны и разрешить его, и выбирать проверку на четность или на нечетность. Вероятно, неважно ккую проверку вы выберете. Для терминалов иногда настраивают проверку на четность и для передачи, и для получения. вы должны установить обе эти проверки одинаковыми, так как stty в компьютере не разрешает устанавливать их по-другому.

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

Например, функции физических терминалов обычно ограничиваются механическим печатанием текста. Увеличение скорости передачи приводит лишь к появлению большего количества сигналов останова, чтобы уровнять скорость передачи со скоростью механической печати. Из-за этого нет большой разницы в передачи с контролем по четности и без таковой. Такая ситуация типична для большинства терминалов.

Одна возможность состоит в установке терминала без контроля по четности. Далее, если замечаются ошибки контроля по четности, то контроль можно вкдючить. Чтобы определить возможные ошибки при отстутсвии контроля по четности, поищите любые орфографические ошибки, которых вы не делали. Если вы найдете такую ошибку, обновите экран (повторно передайте его из компьютера). Если ошибка исчезнет, то это вероятно ошибка контроля по четности. Если появляется слишком много таких ошибок (больше одной на куждую сотню экранов), тогда нужны корректирующие действия типа: разрешить контроль по четности и/или уменьшить быстродействие и/или использовать кабель покороче/получше.

Разрешение контроля по четности не уменьшит число ошибок, но сообщит вам, что ошибка произошла.

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




Начало  Назад  Вперед



Книжный магазин