-
- Получается, этот бит Parity - артефакт, который просто занимает
место в канале, а борьба за целостность информации идет уже на
другом уровне. Практически везде ставят none. - boka17(06.11.2024 23:27)
- Именно так. Допустим, пакет 100 байт, и 2 байта CRC-16, это +2%.
Если использовать бит чётности, то это будет 11-ый бит в каждом
байте (с учетом старт и стопа), т.е. +10% накладных расходов.
Пакет-то всё равно выбрасывать целиком и повторять. Биты чётности
были актуальны в 70х-80х годах. - vpv.vpv(07.11.2024 09:33)
- +1 бит чётности легко контролируется аппаратно, логикой (CRC тоже можно сделать на регистрах вроде как, но зачем?) Чётность - примитивный аппаратный контроль ошибок, легко реализуемый в железе. При пакетной передаче. в принципе - действительно атавизм, в коротких посылках помочь может, но всё равно смысла нет, - это только контроль, да и то весьма условный - парные ошибки не обнаружит. - Adept(07.11.2024 11:40)
- Именно так. Допустим, пакет 100 байт, и 2 байта CRC-16, это +2%.
Если использовать бит чётности, то это будет 11-ый бит в каждом
байте (с учетом старт и стопа), т.е. +10% накладных расходов.
Пакет-то всё равно выбрасывать целиком и повторять. Биты чётности
были актуальны в 70х-80х годах. - vpv.vpv(07.11.2024 09:33)
- Получается, этот бит Parity - артефакт, который просто занимает
место в канале, а борьба за целостность информации идет уже на
другом уровне. Практически везде ставят none. - boka17(06.11.2024 23:27)