O que é um driver de dispositivo?
Um driver de dispositivo é um arquivo de computador que permite que o sistema operacional (OS) em um computador se comunique e controle hardware conectado a esse computador. Diferentes dispositivos geralmente exigem que diferentes drivers funcionem corretamente, embora um sistema operacional normalmente tenha drivers padrão instalados para vários dispositivos para permitir a funcionalidade mínima com esses dispositivos. Para que a funcionalidade total de muitos dispositivos seja utilizada pelo sistema operacional em um computador, no entanto, os drivers adequados geralmente precisam ser instalados. Um driver de dispositivo para um dispositivo geralmente recebe o hardware para instalação pelo fabricante do dispositivo, embora eles normalmente possam ser baixados e instalados também. Esses motoristas são necessários para praticamente qualquer tipo de dispositivo em um computador, incluindo a placa -mãe, universal portas de barramento serial (USB), portas Ethernet, impressoras, adaptadores de rede e cartões de vídeo. Obviamente, se esses dispositivos forem relativamente simples, os drivers padrão fornecidos com um sistema operacional podem ser suficientes para o sistema funcionar corretamente. Muitas vezes, no entanto, um driver de dispositivo precisará ser instalado com um novo dispositivo ou peça de hardware para garantir a compatibilidade adequada.
Quando um computador é iniciado, as funções de hardware do computador são tratadas pelo sistema básico de entrada/saída (BIOS) na placa -mãe do computador. Esse sistema é capaz de se comunicar com algumas peças básicas de hardware, normalmente um monitor, teclado e unidades de disco, sem a necessidade de um driver de dispositivo para esses dispositivos. Embora essa funcionalidade possa ser limitada, normalmente é suficiente para iniciar um computador e instalar um sistema operacional. Uma vez feito isso, o BIOS é posteriormente usado para a inicialização inicial, então as funções são entreguesver para o sistema operacional para operações contínuas.
Alguns tipos mais antigos de sistema operacional usariam o BIOS enquanto o sistema operacional estava em execução para se comunicar com o hardware. Como os sistemas mais recentes substituíram esse método mais antigo pelo controle direto dos dispositivos pelo sistema operacional, novos meios eram necessários para permitir que o sistema operacional use os dispositivos. O sistema operacional em um computador usa um driver de dispositivo para atingir essa função para cada dispositivo. O driver de dispositivo padrão instalado com um sistema operacional em um computador geralmente permite funções básicas de alguns dispositivos, como exibir imagens de uma placa de vídeo em um monitor. Funções mais avançadas, como a renderização adequada de computadores avançados por uma placa de vídeo, geralmente requerem drivers específicos que podem ser instalados com o hardware.