O que “instalar software de driver de dispositivo” faz em segundo plano?

3

Eu posso entender por que o Windows precisa instalar software de driver para periféricos nunca antes vistos, como webcams ou microfones usb, mas como, depois de conectar um flash drive pela primeira vez, o mesmo flash drive não requer uma nova driver, mas uma unidade flash de um fabricante diferente será. Existe um driver diferente por pen drive (no que diz respeito a fabricação e fabricação)? O que é este software de driver de dispositivo e onde ele é instalado?

    
por agz 22.01.2013 / 07:58

2 respostas

6

Um driver é um software que permite que um sistema operacional, como o Windows, se comunique com o hardware. Hardware moderno, como flash drives, webcams, impressoras, etc, tem um chip que informa ao sistema operacional qual é o dispositivo. Isso permite que o sistema operacional verifique seu banco de dados de drivers para ver se ele já tem driver para o hardware. Se isso não acontecer, o Windows solicitará o driver, bem como procurar no site da Microsoft por uma possível correspondência para o driver. Se o encontrar, o Windows adicionará isso ao seu banco de dados de drivers para uso futuro.

Então, por que drives flash USB de diferentes fabricantes exigem drivers diferentes? É porque eles usam hardware diferente (chipsets) para controlar o dispositivo. Se os dois diferentes fabricantes usarem o mesmo chipset para controlar a unidade flash, outro driver não precisará ser instalado, pois ele sabe como se comunicar com esse chipset. Além disso, um fabricante não precisa necessariamente usar o mesmo chipset em seus próprios dispositivos. Talvez uma nova tecnologia esteja disponível e, portanto, é necessário um novo chipset e, portanto, é necessário um novo driver.

    
por 22.01.2013 / 08:10
0

No Windows, você geralmente verá o sistema operacional instalando os drivers, mesmo que você conecte o pen drive USB em uma porta diferente.

Isso porque ele precisa implementar um driver para cada instância vista pelo sistema operacional - assim, quando ele vir a instância novamente, ele poderá ser executado, independentemente de um driver idêntico ser usado em uma porta diferente.

Identificadores específicos também são usados, portanto, cada driver é vinculado a esse dispositivo - outro dispositivo USB idêntico usará um driver diferente.

A vantagem é que isso reduz o risco de uma versão incorreta - cada instalação é específica, portanto deve estar certo.

    
por 22.01.2013 / 09:44