terça-feira, 30 de junho de 2009

Drivers de Placas de Rede

Um driver de dispositivo simplifica a tarefa da aplicação actuando como um tradutor entre o dispositivo e as aplicações ou o sistema operativo. O código de alto nível das aplicações pode ser escrito independentemente do dispositivo que será utilizado. Qualquer versão de um dispositivo, como uma impressora, requer os seus próprios comandos. Entretanto, a maioria das aplicações acedem aos dispositivos usando comandos genéricos de alto-nível, como println, que imprime um texto. O driver converte esses comandos genéricos e converte para um código de baixo-nível interpretado pelo dispositivo. Em uma melhor tradução, drive do verbo driver, dirige um hardware a um software, ou seja, é o meio de comunicação de um hardware.

O que são?
Drivers são pequenos programas que fazem a comunicação entre o Sistema Operacional de sua máquina e o Hardware. Temos como exemplos de Hardware (impressora, mouse, placas de vídeo e rede, monitor, pen-drives, etc...) e exemplos de Sistemas Operacionais (Windows, Linux, MS-DOS, Unix, FreeBSD, etc...). O Sistema Operacional de sua máquina recebe as instruções contidas no driver, as processa e, a partir daí, sabe como fazer para se comunicar com o Hardware. Tendo como exemplo a impressora, ao instalar o Driver (etapa em que vemos em outro artigo), seu Windows passa a saber em que porta ela se localiza, se ela está ou não ligada, se possui papel, de que forma os dados a serem impressos chegarão até ela, se a impressão é em preto ou colorida, entre outras coisas. Então, podemos afirmar que sem o Driver, nenhum Hardware poderá funcionar, pois sem ele não haveria comunicação entre os equipamentos.

Sem comentários:

Enviar um comentário