Concetto in definizione ABC
Varie / / November 13, 2021
Di Marcos Guglielmetti, il sett. 2008
Un driver o un controller device è il software che comunica le periferiche con il sistema operativo. Ad esempio, una scheda audio può emettere un segnale audio o ricevere audio dall'esterno, una scheda video è in grado di inviare un segnale video a un tenere sotto controllo Per rappresentare graficamente il desktop di un sistema, un mouse è in grado di spostare una freccia virtuale sullo schermo, ecc.
In altre parole, i driver oi controller funzionano astraendo dall'hardware, dalle apparecchiature tangibili, traducendole in un'interpretazione attraverso il software. In questo modo, nel caso delle schede audio possiamo vedere un Mixer (o mixer) tramite software che ci permetterà regolare i diversi ingressi e uscite: aumenta o diminuisce il volume generale, cattura l'audio tramite un microfono o tramite la linea, regola il pan stereo (sinistra, destra), attiva o disattiva un'uscita digitale o analogica, ecc.
Nel caso di una scheda video potremmo regolare la risoluzione in cui il desktop di a sistema operativo, in numero di pixel: ad esempio, 1024 x 768 (orizzontale x verticale), 1200 x 800, 800 x 600 e così.
Nel caso del mouse o del mouse, possiamo regolare il velocità con cui si muove il puntatore (o freccia), l'accelerazione, scambiare la sinistra e giusto, eccetera.
Se non c'è il driver, queste periferiche non funzionerebbero affatto, anche l'esistenza del titolare ha un impatto cruciale sulla possibilità che avremo sul trattamento di essi: i titolari del trattamento limitati ci faranno accedere solo a un gruppo limitato di funzionalità del hardware. È il caso dei piloti in fase di sviluppo, che non sono ancora finiti e per questo ci permettono di fare solo alcune cose che si potrebbero fare.
In sistemi come Windows o Mac è più comune che il produttore dell'hardware distribuisca su CD/DVD, all'esterno o all'interno del proprio sistemi operativi proprietari, driver certificati o meno in relazione alle aziende che producono il software: Microsoft o Manzana. Nel caso di GNU/Linux o BSD, solo raramente le aziende rilasciano driver: a volte sono proprietari, a volte sono gratuiti. Aziende come HP di solito lanciano driver per periferiche come stampanti, ottenendo la piena compatibilità.
Quando un'azienda non rilascia i suoi driver, gli hacker (esperti in informatica che usano l'ingegno per risolvere un problema) eseguire i tuoi autisti in modo collaborativo con vari metodi, come il reverse engineering. Si tratta di studiare come la periferica comunica con il resto del sistema informatico, decodificandone le forme e traducendo l'analisi in un driver che ci permetta di utilizzare un determinato hardware. A volte il risultato raggiunto supera di qualità e funzionalità ai driver proprietari. D'altra parte, in GNU/Linux, BSD e altri sistemi liberi, i driver sono già incorporati nel sistema, il che è un vantaggio per l'utente finale: non dovrà cercarli in Internet o fare qualcosa di strano.
In alcuni casi, come le schede WiFi (wireless), l'utente GNU/Linux può essere visto"obbligato"per utilizzare i driver Windows utilizzando il software ndiswrapper: solo alcuni chip supportano driver gratuiti, come i chip Atheros, e il Realtek 818x (Esistono ottimi dispositivi USB che funzionano con software gratuito senza più bisogno di collegarli al PC).
Sebbene ci siano innumerevoli pagine web che offrono driver in Formato binario (senza codice fonte), l'utente dovrebbe stare attento durante l'installazione di questi software poiché possono contenere virus Trojan all'interno o praticamente qualsiasi cosa.
Argomenti in Driver