![]() |
| onde foi mesmo que eu coloquei? |
Sempre que um computador é formatado ou simplesmente é comprado nas lojas de informática desmontado, é preciso instalar um sistema operacional. Você chama um técnico e ele diz que precisa do CD que veio com a máquina. O problema é quando você perdeu o CD ou sua empregada fez o favor de jogar fora ou seu filho inventou de usá-lo para jogar frisbee. E agora? Como fazer o som funcionar se não tem o driver? Mas perai, o que é driver mesmo???
O que é?
O Driver funciona como uma espécie de telefone que transmite as mensagens dos programas para a parte física do computador, para que quando você instale algo (como um jogo, por exemplo), ele possa funcionar corretamente. Sendo assim, um dispositivo de driver ou um software de driver é um programa de computador que permite a comunicação de alto nível entre os programas do computador para que possam efetuar a interação com os dispositivos de hardware. Essa comunicação é feita por meio de um subsistema de comunicação no qual o hardware está conectado ou por meio de uma porta USB. Os drivers estão sempre ligados a um hardware e são específicos para cada Sistema Operacional.
Como ele opera?
O dispositivo de driver simplifica a programação agindo como um tradutor que traduz os comandos do Sistema para o hardware, fazendo com que eles “falem a mesma linguagem” e consigam agir em conjunto. Em termos técnicos, ele traduz mensagens de programação de alto nível para comandos de baixo-nível, que é utilizado pela maioria dos dispositivos de hardware.
Todos os tipos de dispositivo (como modems, impressoras, DVD players, etc) necessitam de um driver para seu funcionamento. Escrever um driver requer um conhecimento avançado de como o hardware funciona e como o software deverá se comportar com relação a ele. Os drivers operam com nível de privilégio kernel em um sistema, o que pode trazer grandes prejuízos para um computador se ele não funcionar corretamente.
Porém, devido a exercerem uma função vital dentro do Sistema Operacional, mesmo drivers que funcionem em nível de usuário podem causar sérios danos se forem mal escritos. Portanto deve-se tomar muito cuidado ao adquirir um programa de driver.
Curiosidade
Um outro tipo de dispositivo de driver existente são os “Dispositivos de Driver Virtuais”. Eles são usados para emular a função de um hardware no campo da virtualização. Por exemplo, você pode ter dois diferentes Sistemas Operacionais funcionando no mesmo computador por meio de uma máquina virtual que terá o papel de simular o hardware necessário para o funcionamento dos programas.


Postar um comentário