Как ОС управляет USB-портами?

Если у меня есть принтер USB, как Linux или Windows управляют устройством, когда они - разъем в другой USB-порт? Например, я беру принтер, включил передний USB-порт на компьютере, и переместите его в задний порт; Windows все еще распознает, что это - принтер, уже используемый системой.

Это - просто специальный параметр принтера? Причина, которую я спрашиваю, состоит в том, что я выручаю друга с управлением системой управления (с USB цифровой ввод-вывод). Мы должны были изменить компьютеры, и я просто включил USB-порты в случайные открытые порты, и программа все еще знала, как найти аппаратные средства (помните, совершенно различные компьютеры),

2
задан 05.10.2010, 07:16

1 ответ

USB-устройство отправляет некоторые данные на хост-машину, названную дескриптором устройства, который содержит идентификаторы для:

  • Поставщик продукта
  • Сам продукт
  • Порядковый номер для единицы (это не обязательно соответствует порядковому номеру, отмеченному на преобразовании регистра устройства),

Порядковый номер является путем к операционной системе, чтобы знать, видело ли это устройство прежде.

1
ответ дан 12.12.2019, 00:23

Теги

Похожие вопросы