Цитата(iosifk @ Aug 2 2007, 17:27)

Если буферирования не будет, то это же блокирующий коммутатор.
Буферирование входных пакетов есть на премной стороне. Я фактически разбираю пакеты из буферных ФИФО приемников.
Насчет блокирующего коммутатора - я из теории понял, что тут дело не в буферировании? Что неблокирующий - это когда в свитче могут ходить несколько потоков одновременно - при наличии свободных соответствующих входов-выходов?
Цитата(iosifk @ Aug 2 2007, 17:27)

А по жизни такие штуки делают так:
нет никаких арбитров или просматривающих автоматов...
А есть адрес выходного порта. Если заголовок имеет адрес данного выходного порта, то порт пропускает данный пакет, если адрес не соответствует - то не пропускает. Так устроены Ethernet-switch. А для того, чтобы свитч узнал, кто на каком порте сидит есть широковещательные пакеты. На них все обязаны ответить и при этом их адреса попадают в хэш-таблицу. Но у Вас видимо адреса заранее известны, поэтому Вы можете определить объем памяти типа САМ. Вот и все хитрости....
удачи!
Тут все так. а вот в тригеры это уложить бы еще