Операционные системы главной ЭВМ обычно имеют драйверы, которые группируют функции по общим признакам устройств, называемым классами. Например, класс может включать устройства хранения, звуковые, связи и пользовательского интерфейса, но не ограничиваться перечисленным. Ссылки на драйверы класса для данного устройства могут быть в двух описателях: устройства и интерфейса. Для большинства устройств может быть подобран стандартный драйвер для данного класса, который поддерживает большинство функций или команд. Если устройство не имеет стандартного драйвера для данного класса. То оно должно поставляться вместе со специфическим файлом >>.inf>> или драйвером для его поддержки.
Краткий обзор USB не может полностью раскрыть все тонкости интерфейса, поэтому дополнительно хотелось бы отметить, что передачи с низкой скоростью разработаны для устройств, которые в прошлом использовали прерывание для связи с главной ЭВМ. В системах с USB эти устройства, если имеют данные для передачи, не прерывают процессор непосредственно. А главная ЭВМ периодически опрашивает каждое устройство, для того чтобы определить, имеются ли у него данные для передачи. Скорость опроса между устройством и главной ЭВМ задается при конфигурировании и обеспечивает допустимое время ожидания обслуживания.
Для более подробного знакомства с USB обратитесь к спецификации USB VI.I, доступной в Интернете на сайте по адресу http://www.usb.org