Менеджер ввода-вывода
Автор: Administrator    12.03.2012 23:35    Печать

Менеджер ввода-вывода формирует пакет запроса на ввод-вывод (I/O Request Packet, IRP) и передает его драйверу. Основной функцией драйвера является передача данных через программный канал устройству USB, при этом данные одного из типов, рассмотренных нами ранее, передаются как совокупность транзакций.
Информация в виде микрокадров (microframes) каждые 125 микросекунд передается по шине USB 2.0 (или каждую миллисекунду для USB 1.1). Каждая транзакция, в свою очередь, разбивается на фазы (одну или больше). Каждая фаза может быть представлена одним из пакетов:

-    маркерный пакет или просто маркер (token) — передается хост-контроллером всем сконфигурированным на шине устройствам. Маркер включает в себя адрес устройства и, во многих случаях, номер узла. Только устройство, распознавшее адрес как собственный, будет продолжать обмен данными;