Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Если про СОМ куча инфы, то с УСБой туговато. Допустим с УСБ... 18.05.07 16:56 Число просмотров: 2416
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Наверное потому, что USB это универсальный, простейший порт > передачи данных, как COM, работающий только через порты > ввода/вывода.
Если про СОМ куча инфы, то с УСБой туговато. Допустим с УСБ также как и с СОМ. Тогда неувязочка. Время чтения из порта примерно микросекунда. Скорость тогда получается около мегабайта в секунду. Откуда возмется скорость свыше 40 мег. в сек., которая реально наблюдалась? Я полагаю, если найти подходящую железяку, то можно и до теоретического максимума добраться - 60 мег. в сек. И еще, порт пулится на состояние? Вряд ли. Сколько времени будет теряться на обработку прерывания? А на подтверждение прерывания? Оно тоже через порты. Скорость должна упасть еще сильнее. А регистр состояния опрость?
> Возможно это как-то связано с синхронной передачей данных в > связке HDD/ATA контроллер/DMA контроллер и захватом PCI > шины на время передачи.
Вполне возможно, но почему этим заведует конечное устройство, а не контроллер!
|
|
|