Driver
Driver é um componente de software que participa do controle de um dispositivo e da sua integração ao sistema. Ele traduz operações de uma interface em ações compatíveis com o hardware ou com um dispositivo apresentado por software.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Também chamado de: controlador de dispositivo, device driver
Neste verbete

Driver
- Operação do sistema
- Driver
- Dispositivo
Uma interface para o dispositivo
Um programa pede uma operação, como enviar dados a uma impressora. O caminho até o equipamento envolve serviços do sistema e componentes capazes de operar o dispositivo. O driver conhece detalhes necessários nessa camada.
No Linux, o modelo de dispositivos organiza dispositivos, barramentos e drivers. Vincular um driver adequado ao equipamento é parte desse mecanismo; não basta o nome comercial ser parecido.
Driver e firmware
O driver executa no ambiente do sistema; firmware costuma operar ligado ao próprio dispositivo. Em algumas situações, o driver solicita ao sistema uma imagem de firmware para carregar no equipamento. Os dois podem trabalhar juntos.
Drivers também existem para dispositivos virtuais. Portanto, não são sempre arquivos exclusivos de um equipamento físico. Compatibilidade depende das interfaces e da versão do sistema, e atualizar um driver não muda automaticamente as capacidades materiais do dispositivo.
Próxima leitura
Leia firmware para localizar a outra parte dessa relação.
Na prática
- Um driver de rede organiza operações de uma interface de rede para o sistema operacional.