Driver
Draiverul, (eng. driver), este un program care are funcția de a acționa ca o interfață între o anumită componentă hardware și software. Comenzile pentru componenta hard vin de la diferite programe prin intermediul sistemului de operare, iar rolul draiverului este de a transmite comenzile către componenta hard. Cu cît draiverul este mai bine scris de către programatori, cu atît mai bună va fi performanța și stabilitatea componentei hard.
Draiverele sunt de două tipuri:
draivere generice
draivere specifice
Draiverele generice [modificare]
Draiverele generice sunt de două tipuri, în dependență de cine le-a conceput.
I tip din generice sunt draiverele scrise de inginerii firmei producătoare de chip-ul hardului. Aceste draivere sunt cele mai bune, pentru că programatorii au acces direct la specificațiile tehnice ale chip-ului, ceea ce este un secret tehnologic al companiei respective. În procesul de scriere al draiverului accentul se pune în mod egal pe stabilitate, performanță și pe compatibilitate cu sistemul de operare. Aceste draivere pot fi folosite pentru toate componentele pe care se află chip-ul, indiferent de compania care asamblează piesa.
Ex. Un draiver scris de NVIDIA este bun pentru orice placă video care are un Chipset GeForce.
II tip de draivere generice sunt scrise de producătorii companiei care au creat sistemul de operare. Acestea pun accentul pe compatibilitate cu sistemul de operare, pe stabilitate și mai puțin pe performanța componentei hard. Aceste tipuri de draivere sunt mai puțin bune pentru că programatorii nu au acces la documentația tehnică detailată a componentei hard. Draiverele generice impuse de sistemul de operare sunt create special pentru a permite funcționarea tuturor componentelor hard detectate de sistemul de operare. În momentul în care utilizatorul adaugă o componentă nouă, sistemul de operare va căuta în colecția sa de draivere, și dacă găsește unul potrivit - îl instalează, dacă nu - pornește un vrăjitor care ajută utilizatorului să instaleze draiverul de pe un CD furnizat de producătorul componentei.
Draivere specifice [modificare]
Draiverele specifice sunt puse la dispoziție de către companiile care asamblează piesele pentru calculator. Ele se bazează pe draiverele generice de tipul I. Dezavantajul acestor draivere este că ele apar cu mult mai tîrziu decît draiverele generice de tipul I, și în acest timp este posibil să fi apărut altă versiune mai nouă a draiverelor impuse de firma producătoare a componentei hard.
Driverele incluse în sistemul de operare Windows [modificare]
Sistemele de operare Windows conțin o mare parte a draiverelor necesare pentru funcționarea pieselor, însă performanța acestor piese va fi medie. Din această cauză este necesar ca pentru fiecare piesă să instalăm draiverul generic de tipul I.
Există și situații în care draiverele incluse în sistemul de operare sunt cea mai bună alegere, acest lucru fiind valabil pentru piesele cu o tehnică de funcționare mai simplă ca hard disk, unitățile de CD-ROM, unitățile de floppy disk, mouse, și altele.