В абстрактном usb очень много делает хост контроллер и usb стэк. И гарантировать вам поллы в 1khz может разве что usb 3 хост с xHCI (из-за того что там контроллер может сам очередь "обновлять") - предшественники оперируют с linked list в памяти, и всеми чудесами bus master и требованием обновлять linked list раз ~тридцать в секунду (ранние интелы могли на секунду очередь иметь). И даже обычные usb наушники с микрофоном на том же хосте могут подпортить жизнь - usb есть half duplex шина совместного доступа с арбитром - это как самба через 10base2
no subject
В абстрактном usb очень много делает хост контроллер и usb стэк. И гарантировать вам поллы в 1khz может разве что usb 3 хост с xHCI (из-за того что там контроллер может сам очередь "обновлять") - предшественники оперируют с linked list в памяти, и всеми чудесами bus master и требованием обновлять linked list раз ~тридцать в секунду (ранние интелы могли на секунду очередь иметь). И даже обычные usb наушники с микрофоном на том же хосте могут подпортить жизнь - usb есть half duplex шина совместного доступа с арбитром - это как самба через 10base2