ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
503846 Топик полностью
fk0, легенда (04.04.2014 18:10 - 18:16, просмотров: 229) ответил Snaky на именно в этом - слейв не может пнуть мастера, а поллинг всех по очереди со всеми такими погремушками - медленно.
Ещё одной причиной может быть протокол. Есть запрос-ответ ориентированные протоколы. А-ля MODBUS или столь любимый здесь Wake им ЛИ. Конечно там будет лютая, дикая, бешенная, неистовая задержка от каждого слейва на обработку запроса на прикладно http://caxapa.ru/lib/wake/
уровне в модели протоколов OSI. Я потому и упоминул HDSL. Идея которого в том, что он обеспечивает _только_ транспортный уровень для двух потоков байтов в обе стороны и ему всё равно, что и когда там передаётся (а-ля TCP/IP). И тогда запрос и ответ (на получение которого нужно порядочно времени) могут оказаться в разных циклах опроса в кольце. И нет никакого торможения. Если слейв не будет пытаться больше N пакетов за раз отослать. Потому, что он не ждёт. А если есть данные -- сразу отсылает. Нет -- отсылает F-бит и до свидания.
[ZX]