Laptops e Tablets Tecnologia em Marketing Digital
Drivers de dispositivo: Por que são importantes e como trabalhar com eles
Um driver de dispositivo é um pequeno software que informa ao sistema operacional e a outros softwares como se comunicar com um hardware .
Por exemplo, os drivers de impressora informam ao sistema operacional e, por extensão, a qualquer programa em que você tenha a coisa que deseja imprimir aberta, exatamente como imprimir informações na página
Cartões e Drivers
Os drivers da placa de som são necessários para que seu sistema operacional saiba exatamente como traduzir os 1s e 0s que compõem esse arquivo MP3 em sinais de áudio que a placa de som pode enviar para seus fones de ouvido ou alto-falantes.
A mesma ideia geral se aplica a placas de vídeo , teclados , monitores , mouses , drives de disco , etc.
Continue lendo para saber mais sobre por que os drivers são importantes, incluindo mais alguns exemplos, bem como informações sobre como manter seus drivers atualizados e o que fazer se eles não estiverem funcionando corretamente.
Como funcionam os drivers de dispositivo?
Pense em drivers de dispositivo como tradutores entre um programa que você está usando e um dispositivo que o programa deseja utilizar de alguma forma. O software e o hardware foram criados por pessoas ou empresas diferentes e falam dois idiomas completamente diferentes, então um tradutor (o driver) permite que eles se comuniquem.
Em outras palavras, um programa de software pode fornecer informações a um driver para explicar o que ele deseja que uma peça de hardware faça, informações que o driver de dispositivo entende e pode preencher com o hardware.
Drivers de dispositivo e compatibilidade
Graças aos drivers de dispositivo, a maioria dos programas de software não precisa saber como trabalhar diretamente com o hardware, e um driver não precisa incluir uma experiência completa de aplicativo para os usuários interagirem. Em vez disso, o programa e o driver simplesmente precisam saber como interagir um com o outro.
Este é um bom negócio para todos os envolvidos, considerando que há um suprimento quase infinito de software e hardware por aí. Se todos tivessem que saber como se comunicar com todos os outros, o processo de fabricação de software e hardware seria quase impossível.
Como gerenciar drivers de dispositivo
Os drivers para cada peça de hardware em seu computador Windows são gerenciados centralmente no Gerenciador de dispositivos , disponível em todas as versões do Microsoft Windows.
Na maioria das vezes, os drivers são instalados automaticamente e nunca precisam de mais atenção, além da atualização ocasional para corrigir bugs ou adicionar um novo recurso interessante. Isso é verdade para alguns drivers no Windows que são baixados por meio do Windows Update .
Quando um fabricante lança uma atualização de driver, é sua responsabilidade instalá-la. Algumas empresas fornecem programas que verificam e instalam atualizações relevantes, mas a maioria não facilita isso.
Felizmente, existem programas de atualização de driver gratuitos que servem ao mesmo propósito e funcionam com todos os tipos de drivers. Alguns até verificam as atualizações automaticamente e as baixam e instalam para você, assim como o Windows Update.
Importante: Quando uma atualização de driver estiver disponível de um fabricante de hardware, ela estará disponível gratuitamente em seu site. Você nunca deve pagar para atualizar os drivers, a menos que esteja pagando por um programa de atualização de drivers, mas mesmo assim, os próprios drivers específicos não precisam ser comprados.
Muitos problemas que podem ser isolados em uma peça específica de hardware não são problemas com o hardware em si, mas com os drivers de dispositivo instalados para esse hardware. Alguns dos recursos vinculados acima devem ajudá-lo a descobrir tudo isso.
Quando um driver de dispositivo é ou não necessário
Além da relação básica software-driver-hardware, existem algumas outras situações que envolvem drivers (e que não envolvem) que são interessantes.
Embora isso seja menos comum hoje em dia, alguns softwares são capazes de se comunicar diretamente com alguns tipos de hardware – sem necessidade de drivers! Isso geralmente só é possível quando o software está enviando comandos muito simples para o hardware, ou quando ambos foram desenvolvidos pela mesma empresa, mas isso também pode ser pensado como um tipo de situação de driver embutido.
Quando atualizar os drivers
É comum se perguntar se você deve atualizar todos os drivers disponíveis. Por exemplo, se o seu computador, o site do fabricante do hardware ou uma ferramenta de atualização de driver informar que há 10 atualizações de driver compatíveis com seu sistema, você deve obter todas elas ou apenas algumas? Importa quais você instala?
A resposta curta é não , você não precisa necessariamente instalar todas as atualizações de driver sugeridas para você. Há dois cenários básicos em que você pode considerar a instalação de um novo driver:
- Se o hardware não funcionar.
- Se você deseja novos recursos.
Por exemplo, se depois de executar o Driver Booster , ele informa que há vários drivers que você pode instalar, pode ser tentador obter todos eles para que você tenha certeza de todos os drivers mais recentes. Mas cada instalação aumenta o risco de conflito de software ou outro problema que pode inutilizar o dispositivo.
É melhor manter a atualização de um driver de dispositivo apenas se ele não estiver funcionando no momento. Se você instalou uma impressora, mas seu computador não se comunica com ela, obter o driver de impressora correto só pode melhorar a situação, ou seja, ele finalmente permitirá que você imprima.
Mas se a impressora estava funcionando bem antes e você atualiza o driver apenas porque deseja, há uma chance de que não funcione mais e você não tenha ganho essencialmente nada, mesmo que tenha sido instalado corretamente.
A outra razão, é claro, é se você quiser tirar o máximo proveito do dispositivo, e a única maneira de obter os recursos mais recentes é instalar o driver mais atualizado.
Dica: Alguns utilitários de atualização de driver fazem isso para você, mas lembre-se sempre de criar um ponto de restauração do sistema antes da instalação de um driver para que você possa desfazer as alterações se isso causar algum problema.
Diferentes tipos de drivers de dispositivo
Alguns drivers se comunicam diretamente com um dispositivo, mas outros são agrupados em camadas. Nessas situações, um programa se comunicará com um driver antes que esse driver se comunique com outro, e assim por diante até que o último driver realmente realize a comunicação direta com o hardware.
Esses drivers “intermediários” geralmente não executam nenhuma função além de verificar se os outros drivers estão funcionando corretamente. Independentemente de haver um driver ou vários trabalhando em uma “pilha”, tudo isso é feito em segundo plano sem que você precise saber ou fazer nada.
Arquivos .SYS
O Windows usa arquivos .SYS como drivers de dispositivo carregáveis, o que significa que eles podem ser carregados conforme a necessidade, de modo que nem sempre ocupem memória — outros drivers estão no formato DLL ou EXE . O mesmo vale para os módulos Linux .KO (kernel).
WHQL
WHQL é um processo de teste da Microsoft que ajuda a provar que um driver de dispositivo específico funcionará com uma versão específica do Windows. Você pode ver que um driver que está baixando é ou não certificado pela WHQL. Você pode ler mais sobre os Laboratórios de Qualidade de Hardware do Windows aqui .
Drivers de dispositivos virtuais
Outra forma do driver é o driver de dispositivo virtual. Eles geralmente terminam na extensão de arquivo VXD e são usados com software de virtualização . Eles funcionam de maneira semelhante aos drivers comuns, mas para impedir que o sistema operacional convidado acesse o hardware diretamente, os drivers virtuais se disfarçam de hardware real para que o sistema operacional convidado e seus próprios drivers possam acessar o hardware como sistemas operacionais não virtuais.
Em outras palavras, enquanto um sistema operacional host e seus drivers fazem interface com componentes de hardware reais, sistemas operacionais convidados virtuais e seus drivers fazem interface com hardware virtual por meio de drivers de dispositivo virtual, que são então retransmitidos para o hardware físico real pelo sistema operacional host.
Descubra mais sobre Tecnologia em Marketing Digital
Assine para receber nossas notícias mais recentes por e-mail.
Seja o primeiro a comentar!