Drivers de dispositivo são pequenos programas de computador que permitem que os sistemas operacionais leiam peças de hardware conectadas ao seu computador. Existem inúmeros tipos de drivers de dispositivo para dezenas de peças diferentes de hardware de computador. No entanto, para que um computador tenha funcionalidade básica, existem alguns drivers selecionados que todos os computadores devem ter.
BIOS
O BIOS (sistema básico de entrada/saída) é, por definição, o driver de computador mais básico que existe e foi projetado para ser o primeiro programa que inicializa quando um PC é ligado. O BIOS é armazenado na memória integrada na placa-mãe e é projetado para inicializar o hardware conectado ao PC, incluindo os discos rígidos, saída de vídeo (seja placa de vídeo ou on-board), teclado e mouse.
Drivers da placa-mãe
Os drivers da placa-mãe são pequenos programas que são lidos pelo Windows ou pelo Linux e permitem funções básicas do computador enquanto estão dentro do sistema operacional. Esses drivers normalmente incluem programas que permitem portas de banda larga, portas USB e portas de E/S para mouse e teclado. Dependendo da marca da placa-mãe, os drivers também podem ter drivers básicos para suporte de vídeo e áudio.
BIOS não são os mesmos drivers da placa-mãe.
Drivers de hardware
Drivers de hardware são programas projetados para permitir que peças de hardware de computador, como slots de expansão, funcionem em um computador. Placas de vídeo, placas de som, placas de rede e outras placas de expansão vêm com discos de driver para facilitar o processo de instalação do hardware. Outros dispositivos, como certos tipos de câmeras digitais e MP3 players, possuem drivers de PC programados em seu software para facilitar o uso na maioria das marcas de computadores pessoais.
Drivers de dispositivo virtual
Drivers de dispositivo virtual são diferentes da maioria dos drivers. Ao contrário da maioria dos drivers, que permitem que peças de hardware funcionem com um sistema operacional específico, os drivers de dispositivo virtual emulam uma peça de hardware e, essencialmente, enganam o computador a pensar que está lendo de uma peça de hardware real. Um uso particularmente popular para drivers de dispositivos virtuais é ler arquivos .iso sem ter um disco real, usando um desses drivers para emular uma unidade de CD ou DVD.