Timur Kazimirov писал(а):Когда ISA-шный 3COM конфигурируешь через 3c5x9cfg.exe, там есть такая фигня, как Modem speed. Зачем она нужна - ума не приложу

Я сам в свое время был озабочен этим вопросом

. Оказалось, всё довольно просто - таким странным способом разработчики 3com-а определяли для драйвера своей сетевой карты, сколько ему можно держать полностью запрещёнными прерывания в системе. У них же технология parallel task фактически заключалась в том, что, приняв преамбулу фрейма, они затыкали (полностью) в системе все прерывания (DI), и спокойненько, без помех со стороны остального железа, принимали фрейм целиком, сразу укладывая его по dma в нужную область памяти. Но бесконечно с "закрытыми" прерывания работать нельзя, вот они и придумали для определения продолжительности работы с interrupt disable использовать скорость модема, якобы присутствующего в системе - чем более скоростной модем, тем меньше они будут держать запрещёнными прерывания (чтобы модем символы не терял).
Такая вот странная логика...