-
- Именно так. Допустим, пакет 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)