Como o sistema operacional gerencia as portas USB?

Como o sistema operacional gerencia as portas USB?

Se eu tiver uma impressora USB, como o Linux ou o Windows gerencia o dispositivo quando conectado a uma porta USB diferente? Por exemplo, pego uma impressora conectada a uma porta USB frontal do computador e movo-a para a porta traseira; O Windows ainda reconhece que esta é uma impressora já em uso pelo sistema.

Esta é apenas uma configuração especial da impressora? Uma razão pela qual peço é que eu ajude um amigo a gerenciar um sistema de controle (com E/S digital USB). Tivemos que trocar os computadores e eu apenas conectei as portas USB em portas abertas aleatórias e o programa ainda sabia como encontrar o hardware (lembre-se, computadores totalmente diferentes)

Responder1

Um dispositivo USB envia alguns dados para a máquina host chamadadescritor de dispositivo, que contém identificadores para:

  • O fornecedor do produto
  • O produto em si
  • Um número de série da unidade (não corresponde necessariamente ao número de série marcado na caixa do dispositivo)

O número de série é uma forma de o sistema operacional saber se já viu um dispositivo antes.

informação relacionada