Mahagam (27.06.2013 01:56, просмотров: 95) ответил Evgeny_CD на Да што ты говоришь! Пусть у тебя 100 Мбит сеть, и ты шарашишь пакетами по 256 байт по любому протоколу. И обязательно подтверждаешь прием пакета. Прикинь-ка латентность такой сети в случае 10 абонентов и схемы шина, а не звезда. Т.е. сосиска
мы про эмбеддед? накуа сосиска из коммутаторов? вам сто метров в пределах прибора мало? хорошие свичи начинают передавать пакет почти сразу после приёма мак-адреса назначения. задержку сами посчитаете? и как навести помехи на экранированный гальваноразвязанный с двух (!) сторон витой провод чтобы было 5% битых пакетов? это надо ещё постараться.
один хрен посчитаем. пусть у нас все пакеты прощемливаются через через одну соску в мастер. пакет 256 байт + 12 байт заголовка = 2144 бит. 21 мкс. межпакетный интервал - 1мкс. итого 22 мкс с округлениями вверх. 10 пакетов в очереди перед нужным - 220мкс. пусть и обратный ответ в очереди постоит - итого 440мкс чисто транспортного времени в обе стороны в самом _наихудшем_ случае. в среднем в очереди будут стоять 3 пакета (и это в случае если вообще сеть нагружена хотя бы на 30-40% от номинала, но какие данные нужны с таким потоком в реалтайме - я не знаю.) а три-четыре пакета - это до 100мкс.
а вообще один хрен как считать - флексрей в 10 раз медленнее. значит пакет такой же длины будет передаваться в 10 раз дольше. ВСЁ. а потом смотрим, что там вообще TDMA. а значит флексрей-девайс всегда будет дожидаться своей очереди на отправку данных. или я не туда смотрел?
преимущество флексрея - топология. ну, таким был эзернет лет 15 назад, когда был на коксе. да и то - единственное достоинство - меньше проводов.
а вообще мне кажется, что езернет в машины не засунули только потому, чтобы туда не лезли доморощенные любители с ноутбуками. чтобы все покупали дорогучие девайсы для диагностики.