b"\n_START_ARTICLE_\nDriver\n_START_SECTION_\nDescrizione\n_START_PARAGRAPH_\nEsso permette al sistema operativo di utilizzare l'hardware senza sapere come esso funzioni, ma dialogandoci attraverso un'interfaccia standard, i registri del controllore della periferica, che astrae dall'implementazione dell'hardware e che ne considera solo il funzionamento logico. In questo modo hardware diverso costruito da produttori diversi pu\xc3\xb2 essere utilizzato in modo intercambiabile._NEWLINE_Ne consegue che un driver \xc3\xa8 specifico sia dal punto di vista dell'hardware che pilota, sia dal punto di vista del sistema operativo per cui \xc3\xa8 scritto. Non \xc3\xa8 possibile utilizzare driver scritti per un sistema operativo su uno differente, perch\xc3\xa9 l'interfaccia \xc3\xa8 generalmente diversa._NEWLINE_Il driver \xc3\xa8 scritto solitamente dal produttore del dispositivo hardware, dato che \xc3\xa8 necessaria un'approfondita conoscenza dell'hardware per poter scrivere un driver funzionante. A volte, i driver vengono scritti da terze parti sulla base della documentazione tecnica fornita dal produttore, se questa \xc3\xa8 disponibile."