Спецификация USB.Rev1.0

Восстановление Пропускной Способности Шины


Пропускная способность USB и доступ к шине предоставляются на основании вычисленных для самого плохого случая времени передачи по шине и требуемых времен отклика. Однако, из-за ограничений заложеных в различных типах передач и того факта, что  вклад вставок бита во время шины вычисляется как константа, но зависит от данные, будет часто оставаться время шины, в каждом кадре времени от того кадра времени передачи, которое было вычислено.(However, due to the constraints placed on different transfer types and the fact that the bit stuffing bus time contribution is calculated as a constant but is data dependent, there will frequently be bus time remaining in each frame time versus what the frame transmission time was calculated to be.) Чтобы поддерживать наиболее эффективное использование пропускной способности шины,  передачи  управление и bulk являются кандидатами, которые необходимо поместить в шину как только время шины становится доступным. Как именно хост контроллер это поддерживает, зависит от его реализации. Хост контроллер может принимать во внимание типы передач задержанных IRPs и реализации специфическое знание об оставшемся кадре времени, чтобы снова использовать исправленную пропускную способность(A host controller can take into account the transfer types of pending IRPs and implementation specific knowledge of remaining frame time to reuse reclaimed bandwidth.)



Содержание раздела