Ce este un driver?
aprilie 8, 2009
Un driver este un software special1 prin intermediul căruia sistemul de operare, si implicit un program, poate interactiona cu un echipament hardware.
Plecand de la principiul ca orice face parte dintr-un fișier, driverele nu sunt altceva decât o colecție de fișiere ce conțin tot ceea ce este necesar pentru exploatarea unui echipament hardware. De exemplu, TV Tuner-ul din imaginea de mai jos (placa de extensie ce permite receptia de canalelor TV) are nevoie anumite fișiere pentru a functiona, in lipsa acestora placa nefiind altceva decat o componenta hardware necunoscuta pentru sistemul de operare Windows.
Cine „fabrică” drivere?
Misiunea scrierii unui driver revine producătorului echipamentului hardware. Aşa este şi firesc pentru că nimeni nu cunoaşte mai bine specificaţiile şi modul de funcționare ale unui dispozitiv hardware. (unii producători țin secrete anumite specificații și tehnlogii și chiar dacă ar fi dispuse alte persoane să scrie drivere este imposibil fără acordul producătorului)
Nu toate dispozitivele hardware necesită conceperea de drivere dedicate din partea producătorilor. Sunt numeroase situațiile când este suficient ca un anumit produs hardware sa respecte anumite standarde pentru ca functionarea acestuia sa fie asigurata de un driver generic inclus in sistemul de operare.
De exemplu, în Windows nu trebuie să furnizăm un driver pentru o tastatură standard, pentru un mouse, o unitate optica, un dispozitiv de stocare USB, un cititor de carduri, un hard disk pe interfață ATA, etc. Dacă aceste produse au și facilităţi în plus faţă de cele standard (de exemplu tastatura este echipata cu niste butoane suplimentare), acestea vor deveni funcționale doar odată cu instalarea driverelor dedicate furnizate de către producator.
Cum obţin drivere?
Driverele necesare unui echipament hardware sunt livrate împreună cu acesta, in general pe CD. Dacă am pierdut discul sau avem nevoie de drivere mai noi trebuie să apelăm, de regulă, la secțiunea Support sau Download de pe site-ul producatorului echipamentului.
Am nevoie de o versiune nouă de driver?
Programele driver cunosc aceeaşi evoluţie ca şi programele obişnuite, pentru acelaşi produs hardware pot exista versiuni mai vechi sau mai noi de drivere.
Un clișeu foarte des folosit pentru a rezolva toate problemele este acela ca trebuie să instalăm intotdeauna ultima versiune de driver a unui echipament. Nu sunt puţine cazurile, când o versiune mai nouă de driver a rezolvat problemele ce apăreau în legătură cu buna funcţionare a unei componente sau chiar a întreg calculatorului. Dacă în faza de testare produsul hardware se comportă normal, problemele încep să apară abia cand acesta este lansat pe piaţă. Odată ajuns în calculatoarele din întreaga lume, şi cumpărat de utilizatori cu configurații hardware foarte diferite un produs hardware se poate afla într-o situație neprevăzută de către producători, de exemplu au fost cazuri cand un alt produs hardware nu putea funcționa normal în compania altui produs hardware mai puțin întâlnit.
Windows şi driverele
Windows-ul încorporează o armată întreagă de drivere, o parte pentru echipamente standard şi o altă parte pentru diverse echipamente hardware precum imprimante, scanere, plăci de sunet, placi video, adaptoare USB si FireWire, mousi, interfete SCSI, placi de retea, modem-uri, etc. (in general de la producători de renume)
Spre exemplu, Windows-ul cunoaşte 63 de fabricanţi de imprimante, ceea ce reprezintă aproape toate numele implicate în această industrie. Pentru fiecare fabricant în parte Windows vă pune la dispoziţie o listă cu modele de imprimante ce au fost lansate pe piaţă în ultimii ani.
Nu vă așteptați că în listă să se afle și imprimanta pe care tocmai ați cumpărat-o din magazin, lista echipamentelor hardware suportate este contemporană cu momentul lansării sistemului de operare dacă acesta nu a fost actualizat. Sistemul de operare Windows XP original lansat in 2001 nu va recunoaște echipamente hardware lansate după această dată, în schimb dacă actualizăm sistemul de operare baza de drivere se va actualizată și aceasta într-o mai mică sau mai mare măsură.
Compatibiliatatea cu un anumit sistem de operare
Cum am mentionat mai sus driverele cunosc aceeași evoluție ca și programele obișnuite. Aceasta înseamnă că avem aceleași limitări când vine vorba de compatibilitatea cu un anumit sistem de operare. Atlfetl spus, un driver conceput pentru Windows 98 nu va functiona și împreună cu Windows Vista. Dacă dorim să folosim un produs hardware mai vechi împreună cu un sistem de operare de ultimă oră trebuie să avem și un driver compatibil altfel vom fi in situația nefericită în care sistemul de operare va raporta respectivul echipament ca fiind unul necunoscut. (unknown hardware)
Fabricantul unui produs hardware va oferi suport la nivel de drivere doar pentru o perioadă limitată de timp, în general 3-4 ani. Daca la momentul lansarii unui produs hardware sunt avute in vedere toate sistemele de operare care prezintă interes pentru fabricant, spre sfârșitul ciclului de viață al produsului se oferă suport doar pentru sistemele de operare care sunt de actualitate.
În cazul sistemelor de operare Windows, compania Microsoft este direct interesată ca tranziția către o versiune noua a sistemului de operare să fie o experiență cât mai placută și să poată fi făcută pe cât posibil cu echipametele hardware pe care utilizatorul deja le deține. Aceasta face ca în Windows să avem un bun suport pentru o gamă largă de produse hardware mai vechi sau mai noi. Suportul pentru un anumit produs hardware este direct proporțional cu popularitatea acestuia – cu cât aceasta se găseste în componența mai multor calculatoare cu atât vom găsi un suport mai bun în ceea ce privește driverele.
Instalarea driverelor
Atunci când conectăm un dispozitiv nou la calculator apare și problema driverelor. Dacă pentru un utilizator experimentat instalarea unui driver nu ridică probleme, pentru marea masă a utilizatorilor conceptul de driver este unul necunoscut iar operațiunea de instalare devine problematică. Din aceste motive sistemul de opearare incearcă să ofere suport pentru cât mai multe și mai diverse echipamente hardware iar procesul de instalare a driverelor să fie unul automat și să nu necesite intervenția utilizatorului.
Această tehnologie de recunoastere unui echipament hardware din moment ce este conectat la calculator și de autoconfigurare a acestuia în ceea ce privește accesul la resursele calculatorului eventual și instalarea automată de drivere poartă denumirea de plug & play. Windows 95 a fost primul sistem de operare cu suport plug & play.2
Așadar datorită tehnologiei plug & play când vine vorba de drivere ne putem afla în două situații:
- Intr-o prima situație echipamentul hardware este recunoscut de către sistemul de opeare iar acesta instalaează automat driverele necesare. Aceasta este situația cea mai fericită pentru majoritatea utilizatorilor.
- O a doua situație este cea în care sistemul de opeare sesizează ca a fost conectat un echipament hardware nou, caută un driver compatibil dar acesta nu este găsit. În această situație ni se cere să introducem în unitate discul sau discheta cu drivere ce ne-a fost furnizată de către producător. Sistemul de operare va cauta pe discul introdus drivere compatibile si le va instala daca acestea se prezintă într-o formă standardizată care să poate fi recunoscuta de către sistemul de operare.
Pentru a simplifica lucrurile majoritatea echipamentelor hardware au drivere care se instaleaza dupa procedura obisnuita a unui program oarecare. Aceste programe de instalare a driverelor implică o intervenție minimă din partea utilizatorului.
Despre instalarea driverelor, vom reveni cu un artictol separat.
- In mare, driverele contin anumite comenzi (rutine) care pot fi apelate de un alt program. Cand un program apelează acele comenzi specifice din cadrul programului driver acesta la randul sau trimite aceste comenzile mai departe direct catre dispozitivului hardware. [↩]
- Implementarea acestei tehnologii de care compania Microsoft nu a fost tocmai una fericita, ceea ce este si de înțeles pentru o tehnologie aflată în stadiul de început. Datorită faptului hardware-ul nu erau intotdeauna dectat si instalat corect pentru această tehnologie a fost ridiculizată la inceput printr-un joc de cuvinte plug & pray – conecteză și roagă-te… [↩]
Comentarii
Avem 23 comentarii la articolul “Ce este un driver?”
Nelamuriri? Intrebari?
Intreaba sau cauta raspunsul la sectiunea de intrebari si raspunsuri.
BUNA,
Ma numesc CONSTANTIN si am si eu o „intrebare”PENTRU LINISTEA SUFLETULUI MEU:
CUM POT AFLA NUMARUL TOTAL CU EVEREST DE EXEMPLU?In functie de numele placii de baza”scriu numele si drivere”si scot toate driverele pentru modelul acelei placi de baza pe care APOI LE INSTALEZ TOATE?
DACA ASA ESTEam scris( pentru linistea SUFLETULUI MEU)VA ROG SA-MI SCRIE-TI DOAR ATAT DA ATAT:))))))))si nu pot decat sa spun MULTUMESC ,DAR ASTA VREAU SA STIU ,SAU DACA ESTE ALTFEL MODUL DE A GASI TOATE DRIVERELE DINTR-UN CALC IL PUTETI SCRIE?
MERSI FAIN,
Costy
@ costy
In Windows 7, daca aveti o placa de baza fabricata in ultii 5 ani – nu este nevoie de nici un driver aditional in pricipiu.
Windows 7 are incluse drivere pentru placa de retea, sunet si chiar si pentru placa video on board (daca acesta este compatibil Windows 7). De exemplu pentru placile video ATI Windows 7 recunoaste de serile 9xxxx (de la 9550 in sus), X5xx-X8xx, X1xxx, X2xxx, X3xxx, X4xxxx – cu alte cvuinte mai toate placile video cu chip ATI produse din 2003 pina in 2009 nu necesita drivere aditionale. Pentru seriile mai noi (seria 5xxxx si 6xxxx) acestea vor fi downloadate de pe Internet automat.
In Windows XP, dupa instalare in majoritatea cazurilor este recunoscuta macar placa de retea daca este una normala 10/100 Mb si nu gigabit cum au placile mai noi. Mai departe trebuie sa furnizate drivere aditionale pentru placa de sunet si placa video.
Alte drivere pentru placa de baza nu sunt absolut necesare, Windows XP si Windows 7 va instala drivere generice multe alte echipamente care exista dar nu interactionam cu ele. Chiar si asa este recomandabil instalarea driverelor pt placa de baza.
poate sa-mi spuie cineva cum sa pornesc bluetooth-ul de la notebook(Aspire 5541).Nici nu stiu cum sa-i caut driver,cind apas imi spune:”устройство не задано “.
Multumesc mult la cine este interesat sa ma ajute sa pun la punct un compiuter ,am draivere in compiuter care nu im.i permite sa cancelez anumite programe,poate sms nu este corect dar vazind ca sint incepatoare cer scuze , mersi mult, o zi buna va doresc .
da am si eu o problema…….
de curand miam descarcat un windows si lam instalat
problema e ca nu gasesc un s3 compatibil cu calculatorul meu
ce trebuie sa fac?
PS; am avut un s3 de la un var de al meu care mergea si la mine dar lam pierdut din cauza virusilor .Era de pe un cd primit la cumpararea calculatorului
va rog mult sa ma ajutati
multumiri anticipate
PSS; nu mai are cd varu-miu la pierdut
Am un calculator AK32S 306 si nu reusesc sa intru pe internet.Cu ce am gresit
deoarece imi spune ca sunt conectat,dar trebuie ca aceasta problema sa o rezolve administratorul.Cum pot sa o rezolv eu ca user?
Va multumesc.Pompiliu
buna,
cand mi se deschide calculatorul imi apare ca a fost conectat un echipament hardware nou,(imi apare de la bluetooth) iar daca bag cd`ul imi apare o eroare si am de ales intre a opri instalare si a continua, iar daca dau pt continuare tot mi se repeta acelasi lucru.
am dezinstalat si am instalat din nou si tot imi apare acea fereastra
deci..ce ar trebui sa fac? as dori si eu un raspuns, multumesc anticipat 🙂
@Bianca
Se pare ca avem de a face cu o eroare care poate fi de la driver sau de la sistemul de operare. Nu este exclus sa avem de a face si cu o eroare umana… adica sa nu reusesti sa instalezi driverul cand introduci CD-ul.
Pe moment daca nu doresti sa folosesti respectivul dispozitiv bluetooth poti sa-l dezactivezi din Control Panel si scapi de acea fereastra care apare la inceput.
1. Intri in Control Panel
2. in Windows XP > dublu click pe iconita System > dupa care alegi tabul „Hardware”, dupa care faci click pe butonul „Device manager” acolo ai sa gasesti in lista ceva cu „bluetooth” faci click dreapta si selectezi „Disable” si gata dispozitivul este dezactivat si nu o sa-ti mai apara la fiecare repornire de Windows (In Windows 7 scrii in fereastra de cautare „device manager” si ajugni mai repede la aceasta sectiune”)
Daca ai nevoie de dispozitivul bluetooth fie cauti alt driver pe site-ul producatorului, fie reinstalezi sistemul de operare.
Buna sunt Claudiu vreau sa stiu cum fac sa vad ce placa video am ca sa vad ce driver imi trebuie
sanatate
care sunt cerintele minime de GB / hardware pentru hard disk
multumesc
Am un set; tastatura -mouse -MICROSOFT WIRELESS OPTICAL DESKTOP 700, si am gasit suport pentru mouse dar nu si pentru tastatura cel putin nu la MICROSOFT.
Va rog sa-mi spuneti care suport este compatibil cu aceasta tastatura ,fiindca mousul merge iar tststura nu.
Multumesc!
Am laptop MSI CR500.Instalat acum in hdd windows 7. La instalarea in dual boot a unei distributii linux , s.o windows sau virtualbox se blocheaza laptopul in timpul instalarii.
Daca formatez complet hdd pot instala orice pe el. Dar in dual boot tot nu ma lasa.
Vad ca din decembrie 2010 nu a mai raspuns nimeni. Totusi, incerc.
Sint inainte-de-incepator. Sint bita in ale PC-urilor dar nu am nici ajutor. Am aflat (citind pe ici si colo) ca driverele ar fi de vina pentru incetinirea PC-ului meu. Dar nu stiu care sint lipa/vechi, si nici nu stiu cum sa aflu. Apoi, mi-e frica sa incep singura sa descarc cine stie ce care ar putea face mai rau. Asadar, intreb; exixsta vre-un program care sa depisteze si sa instaleze automat ce vede el ca e nevoie pe PC-ul meu? Multumesc.
Exista astfel de programe care scaneaza calculatorul si descarca driverele de pe internet. Unul dintre aceste programe este „DriverAgent”. Mai sunt si altele: „RadarSync”, „drivermagic” etc.
Personal nu am folosit si nici nu am recomandat niciodata programe de acest gen. Totusi, lasand la o parte convingerile personale…, cred ca pentru un incepator poate fi destul de util un astfel de program. Singurul inconvenient este acela ca se incarca sistemul cu un program in plus. (unele din programele astea incarca sistemul chiar bine cu toolbaruri, motoare de cautare personalizate si alte programele inutile)
Multumesc pentru raspuns!
Decit sa descarc ceva gresit, mai bine un tolbar si vad eu cum ma descurc. Multumesc din nou.
Mi-am instalat un joc(4story) cand sa intru pe el zice:Placa video nu a fost acceptata sau driverele nu sunt actualizate.Actualizeaza-ti driverul la cea mai nou versiune.Ce trebuie sa fac si cum??Multumesc anticipat
buna am o problema la un acer aspire 7741zg nu mai merge cititorul de card si nic i 2 intrai de usb pe partea dreabta va rog ajutatima cum stiti mai bine .va doresc o zi buna
am cumparat un cititor de carduri si nu stiu DC nul primeste ma scuzati ma poate cineva sa ma ajute
@ eeugen
Daca este un cititor extern atunci problema e chiar cititorul de carduri. Daca l-ai bagat intr-un port USB si nu-l recunoaste nu prea ai ce sa-i mai faci.
Daca este un cititor intern, trebuie sa ai grija cum il montezi pe placa de baza. Cablul trebuie introdus cu firul rosu in pinul nr. 1 din headear-ul USB.(simbolizat fie cu cifra 1, fie cu o dunga ma groasa intr-un colt al header-ului USB.) Unele cititoare au mufa USB cu cheie, adica nu se introduce gresit, pe cand altele pot fi introduse pe placa de baza in orice pozitie, pe riscul utilizatorului neavizat. Asta inseamna ca daca ai introdus invers cablul – poti sa-ti iei adio de la cititor, in majoritatea cazurilor chipul cititorului se va arde.
Incearca si un reset de BIOS, in unele bios-uri ai posibilitatea de a dezactiva cititorul de carduri.
cum instalez tv tunerul ? daca nu am cd cu draivare, pe acesta scrie SmartTV. TV Tuner.FM Radio tuner. video capture mai scrie innoDV
Salut!Nu mai am sunet la PC de ceva timp !Am incercat boxele la telefon ,sunt bune!Cand deschid,inchid Pc-ul nu se aude nimic!!!Am incercat sa deschid Control Volume dar imi spune ceva de un mixer,iar proprietatile audio sunt blocate!Uite informatii despre Pc
Computer
Operating System Microsoft Windows XP Professional
OS Service Pack Service Pack 2
Internet Explorer 8.0.6001.18702
Computer Name ADRIAN
User Name Alex
Logon Domain ADRIAN
Motherboard
CPU Type Intel Pentium 4HT, 2800 MHz (3.5 x 800)
Motherboard Name Dell Computer Corporation OptiPlex GX270
Motherboard Chipset Intel Springdale-G i865G
System Memory 509 MB (PC3200 DDR SDRAM)
BIOS Type Phoenix (05/17/04)
Communication Port Communications Port (COM1)
Communication Port ECP Printer Port (LPT1)
Display
Video Adapter Intel(R) 82865G Graphics Controller (96 MB)
3D Accelerator Intel Extreme Graphics 2
Monitor Plug and Play Monitor [NoDB] (HMCL405713)
Multimedia
Audio Adapter Intel 82801EB ICH5 – AC’97 Audio Controller
Storage
Floppy Drive Floppy disk drive
Disk Drive Maxtor 6L120P0
Optical Drive SAMSUNG CD-ROM SN-124 (24x CD-ROM)
Partitions
C: (NTFS) 29996 MB (12044 MB free)
D: (NTFS) 87235 MB (83543 MB free)
Input
Keyboard Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
Mouse HID-compliant mouse
Network
Primary IP Address 192.168.0.11
Primary MAC Address 00-0D-56-F7-7F-C3
Network Adapter Intel(R) PRO/1000 MT Network Connection (192.168.0.11)
Peripherals
Printer Microsoft Office Document Image Writer
USB Device USB Human Interface Device
Trebuie sa instalez ceva sau? Ms anticipat 😀
Salut am o problema cu un PC mai vechi din 2004 anul de fabricatie /…. cum spuneam am o mare problema nu imi detecteaza maus-ul de nici un fel . Am intrat si la mananger nu apare ….
Va rog Help
mie imi zice ca trebe sa actualizez cea mai noua versiune la driver si deasta nu ma lasa sa joc jocuri descarcate ce fac ??? :(((((((