Kas yra įrenginio tvarkyklė?

Device Drivers: Kodėl jie svarbūs ir kaip su jais dirbti

Įrenginio tvarkyklė yra nedidelė programinės įrangos dalis, nurodanti operacinei sistemai ir programinei įrangai, kaip bendrauti su aparatine įranga .

Pavyzdžiui, spausdintuvo tvarkyklės nurodo operacinę sistemą, o išplėsdami bet kokią programą, jūs turite tai, ką norite atidaryti, tiksliai kaip spausdinti informaciją puslapyje

Garso plokščių tvarkyklės yra būtinos, todėl jūsų operacinė sistema tiksliai žino, kaip išversti 1 ir 0, kurie sudaro MP3 failą į garso signalus, kuriuos garso plokštė gali išvesti į ausines ar garsiakalbius.

Ta pati bendroji idėja taikoma vaizdo plokštėms , klaviatūroms , monitoriams ir tt

Toliau skaitykite daugiau apie tai, kodėl vairuotojai yra svarbūs, įskaitant kai kuriuos kitus pavyzdžius, taip pat informaciją apie tai, kaip atnaujinti tvarkykles ir ką daryti, jei jie netinkamai veikia.

Kaip tiksliai veikia įrenginių tvarkyklės?

Pagalvokite apie įrenginių tvarkykles, pavyzdžiui, vertėjus tarp jūsų naudojamos programos ir įrenginio, kurį ši programa nori kažkaip panaudoti. Programinę įrangą ir aparatinę įrangą sukūrė skirtingi žmonės ar įmonės ir kalbama dvi visiškai skirtingomis kalbomis, todėl vertėjas (vairuotojas) leidžia jiems bendrauti.

Kitaip tariant, programinė įranga gali suteikti vairuotojui informaciją, kad paaiškintų, ko nori, kad būtų padaryta aparatūros dalis, informaciją, kurią prietaiso tvarkyklė supranta ir gali su aparatūra įvykdyti.

Dėl įrenginių tvarkyklių daugeliui programinės įrangos nereikia žinoti, kaip dirbti tiesiogiai su aparatine įranga, o vairuotojui nereikia įtraukti visos programos, kurią vartotojai gali bendrauti. Vietoj to, programa ir vairuotojas tiesiog turi žinoti, kaip sujungti vienas su kitu.

Tai yra gana geras dalykas visiems dalyviams, atsižvelgiant į tai, kad ten yra beveik begalinis tiekimas programinės ir techninės įrangos ten. Jei visi turėtų žinoti, kaip bendrauti su visais kitais, programinės ir techninės įrangos kūrimo procesas būtų beveik neįmanomas.

Kaip valdyti įrenginio tvarkykles

Dažniausiai vairuotojai automatiškai įdiegiami ir niekada nereikia daugiau dėmesio, išskyrus kartais atnaujinimus, kad būtų galima išspręsti klaidas, arba pridėti naują naują funkciją. Tai yra tiesa kai kuriuose "Windows" tvarkykliuose, kurie atsisiunčiami naudojant " Windows Update" .

Kiekvieno "Windows" kompiuterio aparatūros tvarkyklės centralizuotai valdomos iš " Device Manager" , kuri yra prieinama visose "Microsoft Windows" versijose .

Štai keletas įprastų "Windows" operacijų, susijusių su vairuotojais:

Štai keletas papildomų išteklių, susijusių su tvarkyklėmis:

Daug problemų, kurios gali būti atskirtos nuo tam tikros aparatinės įrangos dalies, nėra problemos, susijusios su tikra aparatine įranga, tačiau yra problemų su įrenginio tvarkyklėmis, kurios yra įdiegtos šiai aparatinei įrangai. Kai kurie aukščiau išvardyti ištekliai turėtų padėti jums išsiaiškinti viską.

Daugiau apie įrenginių tvarkykles

Be pagrindinių programinės įrangos-vairuotojo ir įrangos santykio, yra keletas kitų situacijų, kuriose dalyvauja vairuotojai (o jų nėra), kurie yra įdomūs.

Nors tai yra mažiau paplitęs šių dienų, kai kurios programinės įrangos gali tiesiogiai bendrauti su tam tikromis techninės įrangos rūšimis - nereikia jokių tvarkyklių! Paprastai tai įmanoma tik tuo atveju, kai programinė įranga siunčia labai paprastas aparatūros komandas arba kai abi jos sukūrė tos pačios įmonės, tačiau tai taip pat gali būti laikoma savotiška vairuotojo situacija.

Kai kurie įrenginio tvarkyklės tiesiogiai bendrauja su įrenginiu, bet kiti yra sluoksniai kartu. Tokiose situacijose programa bendrauja su vienu vairuotoju, kol tas vairuotojas bendrauja su dar viena, ir tt, kol paskutinis vairuotojas iš tikrųjų tiesiogiai palaiko ryšį su aparatine įranga.

Šie "viduriniai" tvarkyklės dažnai nieko nedaro, išskyrus tikrinimą, ar kiti tvarkykles veikia tinkamai. Nepriklausomai nuo to, ar "vairuotojoje" dirba vienas vairuotojas ar daugialypės terpės, visa tai daroma fone be žinojimo ir nieko.

"Windows" naudoja ".SYS" failus kaip įkeliamus įrenginių tvarkykles, taigi jie gali būti įkeliami taip, kaip reikalinga, todėl jie ne visada pradeda naudoti atmintį. Tas pats pasakytina apie Linux .KO modulius.

WHQL yra "Microsoft" bandomasis procesas, kuris padeda įrodyti, kad tam tikras įrenginio tvarkyklė dirbs su konkrečia "Windows" versija. Galite pastebėti, kad atsisiųsti tvarkyklė yra arba nėra WHQL sertifikuota. Čia galite sužinoti daugiau apie "Windows" aparatinės įrangos kokybės laboratorijas .

Kita vairuotojo forma yra virtualiojo įrenginio tvarkyklė, naudojama kartu su virtualizacijos programine įranga. Jie dirba panašiai kaip įprasti tvarkyklės, bet norėdami išvengti, kad svečio operacinė sistema galėtų tiesiogiai naudotis aparatine įranga, virtualios tvarkyklės maskuoja kaip tikra aparatinė įranga, taigi svečioji OS ir jos paties tvarkyklės gali prieiti prie aparatūros panašiai kaip ne virtualiosios operacinės sistemos.

Kitaip tariant, tuo metu, kai priimančioji operacinė sistema ir jos tvarkyklės sąveikauja su faktinėmis aparatinės įrangos komponentais, virtualiomis svečių operacinėmis sistemomis ir jų tvarkyklėmis sąsaja su virtualia aparatine įranga per virtualius įrenginių tvarkykles, kurios tada pagrindinė operacinė sistema perduoda realią fizinę įrangą.