Driver

O que é um driver?

Um computador é constituído de um conjunto de periféricos. Para controlar cada um deles, o sistema operacional precisa de uma interface de software entre ele e o hardware. Chamamos driver (piloto ou gerenciador de periféricos) cada programa que permite ao sistema operacional administrar seu material.

O papel do driver é atuar como mediador entre o sistema e as cartas de extensão ou periféricos externos,...

Os drivers são desenvolvidos pelos fabricantes do hardware ao qual eles correspondem. No entanto, embora o seu equipamento (hardware) não se altere (ele não é mutante), é possível que o fabricante do hardware forneça alguns meses mais tarde, uma nova versão do driver... O contrário seria surpreendente!
Na verdade, um software contém bugs (erros de software), ou, às vezes, eles só podem ser detectados após um teste com um grande número de pessoas e os fabricantes raramente tem tempo para melhorar este tipo de teste. Além disso, com a evolução dos hardwares, pode acontecer que, um material, compatível com "todos os periféricos" existentes se torne incompatível com outro tipo de material, novo ou que evoluiu.

Assim, uma simples atualização do driver pode melhorar o desempenho de um material com um ganho de até 10%. No entanto, é preciso saber como encontrar estas atualizações e como instalá-las. Mas, se você acha que um dos seus periféricos atuais funciona corretamente, é melhor não tentar atualizá-lo:


Enquanto um periférico funcionar é recomendado não tentar instalar, sistematicamente, os drivers mais recentes, a menos que você saiba exatamente o que ele traz como melhoria ou os erros que ele corrige!

Em compensação, se você não estiver satisfeito com o funcionamento de um periférico, a melhor e a mais simples solução é atualizá-lo. Para isso, é preciso conhecer o seu nome exato (em geral, a referência pode ser encontrada na caixa, no manual, na nota fiscal ou no próprio produto) assim como o nome do sistema operacional, no qual você deverá utilizá-lo.

Como funciona um driver?

Em princípio, qualquer periférico, incluindo o hardware "básico" requer drivers para funcionar. No entanto, você não precisa instalar drivers para o seu disco rígido, porque?
Para baixar o sistema operacional você deve acessar o disco rígido, mas, como fazê-lo se você ainda não tem um sistema operacional?
É o BIOS que, no arranque do computador, age como um sistema operacional, permitindo aos componentes vitais (placa de vídeo, disco rígido, leitor de disquetes, teclado) de inicializar graças aos drivers padrões. Na verdade, o BIOS inicializa a placa de vídeo que tem, ela mesma funções gráficas que exibirão as primeiras informações. O mesmo vale para o disco rígido que inicializará o sistema usando os drivers padrões. Uma vez que o sistema operacional é iniciado, ele irá tomar o poder para controlar alguns periféricos graças aos drivers fornecidos pelo fabricante do hardware, ou graças aos drivers padrões proprietários (desenvolvidos pelo fabricante do sistema operacional).

Plug And Play

O plug and play (PnP ou plug 'n play) significa, literalmente, "conectar e funcionar". É uma norma desenvolvida para facilitar a detecção e a instalação do hardware. Ele é baseado no seguinte fato: as placas plug & play contém um BIOS que comunicará um número único (indicando o hardware) durante o arranque do computador e, indicará os recursos que devem afetá-lo. Ao baixar o sistema operacional, o BIOS lhe fornecerá estas informações (o sistema operacional que também deve seguir o padrão Plug and play) que determinarão o driver a ser utilizar...

A cada inicialização do computador, o BIOS analisa todos os drivers conectados ao bus, ele os identifica , e ao analisar os requisitos de recursos de cada um, aloca recursos disponíveis (IRQ, DMA, etc) para os periféricos Plug'n'Play; então, o gerenciador de configuração tenta evitar conflitos (dois periféricos aos quais foram atribuídos os mesmos recursos).

No caso de um hardware SCSI, estabelece-se uma comunicação entre o adaptador SCSI (intermediário entre a placa-mãe e os periféricos SCSI) e os periféricos (incluindo um BIOS) que estão ligados. Portanto, se você configurou o BIOS para fazer uma seqüência de arranque começando com o adaptador SCSI, ele será capaz de arrancar o sistema diretamente no driver com esta funcionalidade. Se os seus drivers (ou sua placa-mãe) não suportam esse recurso, você pode atualizar seus BIOS. Isso, porém, envolve riscos...

Plug & play parece ser uma revolução no sentido de que já não precisa instalar nada. No entanto, a realidade não é tão simples. Somente alguns elementos, tais como o teclado ou o disco rígido são realmente "plug & play". Na maioria das vezes, plug & play só te ajudará a detectar um novo periférico, você deverá instalar os drivers, de qualquer maneira...

Instalar um driver no Windows

A atualização dos drivers pode melhorar o desempenho do seu sistema, mas isso não significa que seus periféricos rodarão "mais rápidos"; normalmente, eles não rodarão tão mal. Isso quer dizer que se o seu sistema funciona perfeitamente, não é realista (mas todos nós temos feito isso) de acreditar que ele melhorará seu desempenho com novos drivers, porque se, por um lado, a instalação de novos drivers pode ser benéfica em um sistema instável, ela também pode criar novos problemas em um sistema estável...

Assim sendo, devemos atualizar somente o que estiver funcionando mal... em geral, devemos ler o arquivo texto que acompanha o driver para ver as melhorias que podem trazer a instalação deste novo driver!

As razões que te levam à atualizar os seus drivers são as seguintes :

  • substituir um driver padrão por um driver criado pelo fabricante
  • passar de um driver 16 bits para um driver 32 bits (a comunicação com este material será mais rápida)
  • substituir um driver para o Windows 95 por um driver para o Windows 98 (se você tiver este sistema)

Veja também

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Este documento, intitulado 'Driver', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade