ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
980026 Топик полностью
Evgeny_CD, Архитектор (19.02.2020 23:53, просмотров: 264) ответил Mahagam на я вот не совсем понял, почему эзернет нах? где там в тупой железяке копеечного свича будут такие задержки? bare-metal ethernet это же практически мгновенно.
Нах нах! Open you mind! Ethernet = 148810 pps (64 байта) для 100м Ethernet. Или 6.7 мкс на пакет. 6.7 мкс - и пакет в коммутаторе. 6.7 мкс - и пакет в устройстве. 6.7 мкс - и ответный пакет в коммутаторе. 6.7 мкс - и ответный пакет в PLC. 26,8 мкс просрали. "Моя шина" 6.7 мкс - и пакет в устойстве. Причем мне 64 байта не надо. Достаточно сильно меньше. 2 мкс - и подтверждение в PLC. В реальности в 5 мкс можно уложиться. Филим диффренес? Основная задница Ethernet - там нет способов управления каналом. Вообще. Ты не знаешь, насколько загружена система. Нет контроля доступа. Кидаешь пакет на удачу - авось коммутатор свободен. Значит, отложенные процедуры, их обработчики, и никто не дает гарантии RT. "Моя шина" - это синхронный программизм. Я могу построить программный конвейер. С четким детерминизмом всех элементов. И я могу на системном уровне обеспечить задержку. И да, одним элементом меньше - нет коммутатора. Они, конечно, надежные, но вероятность сбоя там есть.