Concept în definiția ABC
Miscellanea / / November 13, 2021
De Marcos Guglielmetti, pe sept. 2008
Un șofer sau controlor dispozitivul este software-ul care comunică perifericele cu OS. De exemplu, o placă de sunet poate scoate un semnal audio sau poate prelua audio din exterior, o placă video este capabilă să trimită semnal video către un monitor Pentru a reprezenta grafic desktopul unui sistem, un mouse este capabil să miște o săgeată virtuală pe ecran etc.
Cu alte cuvinte, driverele sau controlerele lucrează prin abstracția hardware-ului, a echipamentelor tangibile, transpunându-le într-o interpretare prin software. În acest fel, în cazul plăcilor de sunet putem vedea un Mixer (sau mixer) prin software care ne va permite reglați diferitele intrări și ieșiri: creșteți sau micșorați volumul general, capturați audio printr-un microfon sau prin linie, reglați panoul stereo (stânga, dreapta), activați sau dezactivați o ieșire digitală sau analogică etc.
În cazul unei plăci video am putea regla rezoluția în care desktop-ul unui sistem de operare, în număr de pixeli: de exemplu, 1024 x 768 (orizontal x vertical), 1200 x 800, 800 x 600 Așadar.
În cazul mouse-ului sau mouse-ului, putem regla viteză cu care se deplasează indicatorul (sau săgeata), accelerația, schimbă stânga și dreapta, etc.
Dacă nu există șofer, aceste periferice nu ar funcționa deloc, chiar și existența controlorului are un impact crucial asupra posibilității pe care o vom avea asupra gestionarea acestora: controlerele limitate ne vor determina să accesăm doar un grup limitat de funcționalități ale hardware. Este cazul driverelor aflate în dezvoltare, care nu sunt încă finalizate și din acest motiv ne permit să facem doar o serie de lucruri care ar putea fi făcute.
În sisteme precum Windows sau Mac este mai frecvent ca producătorul de hardware să distribuie pe CD/DVD, în afara sau în interiorul lor sisteme de operare proprietare, drivere certificate sau nu în raport cu companiile care produc software-ul: Microsoft sau Manzana. În cazul GNU/Linux sau BSD, doar rar companiile lansează drivere: uneori sunt proprietare, alteori sunt gratuite. Firme precum HP lansează de obicei drivere pentru periferice precum imprimante, obținând compatibilitate deplină.
Când o companie nu își eliberează driverele, hackerii (experti în tehnica de calcul care folosesc ingeniozitatea pentru a rezolva o problemă) performează proprii șoferi în colaborare prin diverse metode, cum ar fi inginerie inversă. Aceasta implică studierea modului în care perifericul comunică cu restul sistemului informatic, decodificarea formelor acestuia și traducerea analizei într-un driver care ne permite să folosim anumite componente hardware. Uneori rezultatul obținut depășește cu calitate și funcționalitate la driverele proprietare. Pe de altă parte, în GNU/Linux, BSD și alte sisteme gratuite, driverele sunt deja încorporate în sistem, ceea ce reprezintă un avantaj pentru utilizatorul final: nu va trebui să le caute în Internet sau faci ceva ciudat.
În anumite cazuri, cum ar fi cardurile WiFi (wireless), utilizatorul GNU/Linux poate fi văzut „obligat„să utilizați drivere Windows prin software-ul ndiswrapper: doar unele cipuri acceptă drivere gratuite, cum ar fi cipurile Atheros, si Realtek 818x (Există dispozitive USB excelente care funcționează cu software gratuit fără a fi nevoie de mai mult decât să le conectați la PC).
Deși există nenumărate pagini web care oferă drivere în Format binar (fără cod sursă), utilizatorul ar trebui să fie atent atunci când instalați aceste software-uri, deoarece pot conține viruși troieni în interior sau practic orice.
Subiecte în Driver