Driver
 In ambito informatico si definisce Driver quel programma che permette al sistema operativo di utilizzare correttamente un dispositivo aggiunto (stampante, scanner, mouse, scheda audio, etc). Un driver è specifico sia riguardo all'hardware (al dispositivo) che al sistema operativo per cui è scritto. Infatti, un driver per un sistema operativo non è utilizzabile su un altro sistema. Esistono diversi tipi di hardware. Ogni driver deve garantire ad un solo processo di accedere alla periferica in qualsiasi momento.
Il driver è una procedura informatica che consente ad un sistema operativo di gestire un determinato dispositivo hardware (es. stampante, scanner, ecc.). Il driver permette l'interfaccia e la gestione del dispositivo dal punto di vista logico astraendo dall'hardware dell'elaboratore. In tal modo computer diversi riescono a gestire in egual modo il dispositivo hardware. Tali driver devono essere installati sulla macchina (computer) per poter funzionare.
Ogni driver è specifico per un determinato sistema operativo. Ciò vuole dire che un driver di un dispositivo hardware scritto per il sistema operativo Windows non può essere utilizzato anche su Linux e viceversa. Solitamente è lo stesso produttore dell'hardware a sviluppare, produrre e distribuire i driver necessari per il corretto funzionamento dei dispositivi, includendoli nel software di installazione nelle confezioni di vendita dei prodotti. I driver possono essere sviluppati anche da terze pari.
Aggiornamento dei driver. L'uso dei driver consente ai produttori di effettuare ogni eventuale aggiornamento tramite il rilascio di una nuova versione del codice software, ad esempio per correggere dei malfunzionamenti o per estendere il driver ad altri sistemi operativi, senza intervenire fisicamente sull'hardware del dispositivo. L'aggiornamento dei driver viene generalmente distribuito sul sito web del produttore dell'hardware e sui siti web specializzati.
|