Como o sistema operacional gerencia portas USB?

2

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

Isso é apenas uma configuração especial da impressora? Uma das razões que peço é que ajudo um amigo a gerenciar um sistema de controle (com E / S digital USB). Nós tivemos que mudar 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)

    
por Frank Delore 05.10.2010 / 06:16

1 resposta

1

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

  • O fornecedor do produto
  • O próprio produto
  • Um número de série para a unidade (isso 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.

    
por 05.10.2010 / 07:24