Sêft

Wat is in apparaatbestjoerder? Hoe wurket it?

Besykje Ús Ynstrumint Foar It Eliminearjen Fan Problemen





Pleatst opLêst bywurke: 16 febrewaris 2021

It bestjoeringssysteem, oare tapassingsprogramma's en de ferskate hardware-apparaten binne allegear boud troch ferskate groepen minsken. Dêrom kinne it OS en oare programma's standert net ynterface mei de hardware-apparaten. Dit is wêr in apparaat stjoerprogramma komt yn. It is in stik software dat fungearret as in oersetter tusken de bestjoeringssystemen en de hardware apparaten. De taak fan in apparaatsjauffeur is om soepele funksjonearjen fan hardware-apparaten taheakke oan it systeem mooglik te meitsjen. In printersjauffeur fertelt it OS hoe't jo de selektearre ynformaasje op 'e side printsje. Foar it OS om de bits yn in audiotriem oer te setten yn passende útfier, is in lûdkaartbestjoerder nedich. Lykas dit besteane apparaatbestjoerders foar elk hardwareapparaat dat is ferbûn mei jo systeem.



Wat is in Device Driver

Ynhâld[ ferstopje ]



Wat is in apparaatbestjoerder?

It OS hoecht de details efter it wurkjen fan 'e hardware net te witten. Mei it brûken fan it apparaatbestjoerder wurdt it allinich ynterface mei dat bepaalde stik hardware. As de korrespondearjende apparaatsjauffeur net is ynstalleare, is d'r gjin kommunikaasjeferbining tusken it OS en de hardware. Sa'n hardware-apparaat wurket miskien net goed. In apparaatbestjoerder en it byhearrende hardware-apparaat kommunisearje fia de kompjûterbus wêrmei it apparaat ferbûn is. Apparaatbestjoerders ferskille foar elk bestjoeringssysteem en se binne hardware ôfhinklik. In apparaatbestjoerder is ek bekend as in softwarebestjoerder of gewoan in sjauffeur.

Hoe wurkje apparaatbestjoerders?

In hardware-apparaat wol kommunisearje mei in programma op jo systeem. Jo kinne dizze situaasje tinke as twa entiteiten dy't ferskate talen prate. Sa is der ferlet fan in oersetter. De apparaatsjauffeur spilet hjir de rol fan de oersetter. De software jout de bestjoerder ynformaasje dy't ferklearret wat de hardware moat útfiere. De apparaatbestjoerder brûkt de ynformaasje om de bestjoerder te krijen om it wurk te dwaan.



In apparaatbestjoerder fertaalt de ynstruksjes fan in softwareprogramma/it OS nei in taal dy't begrepen wurdt troch it hardwareapparaat. Foar it systeem om effisjint te rinnen, moatte jo alle nedige apparaatbestjoerders hawwe. As jo ​​op jo systeem, de OS kommunisearret mei de apparaat bestjoerders en de BIOS om te besluten oer it útfieren fan ferskate hardwaretaken.

As net foar in apparaatbestjoerder, dan soe d'r gjin manier wêze foar it systeem om te kommunisearjen mei de apparaten of soe softwareprogramma's moatte witte hoe't se direkt ynterface kinne mei de hardware (jûn it brede oanbod fan programma's en hardware-apparaten dat wy hjoed hawwe, dit soe dreech wêze). It is net mooglik om software te bouwen mei de mooglikheid om direkt te kommunisearjen mei alle soarten hardware-apparaten. Sa binne apparaatbestjoerders de spultsje-wikselers.



Beide - hardware-apparaten en softwareprogramma's binne ôfhinklik fan apparaatbestjoerders foar soepel funksjonearjen. Programma's brûke normaal algemiene kommando's om tagong te krijen ta apparaten. In apparaatbestjoerder fertaalt dizze yn spesjale kommando's dy't troch it apparaat begrepen wurde kinne.

Apparaatbestjoerders komme normaal as ynboude komponinten yn in OS. Se wurde levere troch de fabrikant. As in hardware of software komponint wurdt ferfongen of updates, dizze apparaat drivers wurde rendered nutteloos.

Firtuele apparaat drivers

In firtuele apparaatsjauffeur is in komponint fan in apparaatsjauffeur dy't in hardwareapparaat helpt om kommunikaasje te meitsjen mei it OS as in programma. Se binne bestjoerders foar firtuele apparaten. Firtuele apparaatbestjoerders helpe by de soepele gegevensstream. Meardere applikaasjes kinne tagong krije ta in bepaald hardware-apparaat sûnder konflikt. As in firtuele apparaatbestjoerder in ûnderbrekkingssinjaal ûntfangt fan in hardwareapparaat, bepaalt it de folgjende aksje basearre op 'e status fan apparaatynstellingen.

Wêr wurdt in firtuele apparaatsjauffeur brûkt?

As wy software brûke om in hardware-apparaat te emulearjen, wurdt in firtuele apparaatbestjoerder brûkt foar sa'n apparaat. In passend foarbyld soe wêze it brûken fan a VPN . Jo meitsje in firtuele netwurkkaart sadat jo feilich ferbine kinne mei it ynternet. Dit is in firtuele netwurkkaart makke troch de VPN. In passende stjoerprogramma is nedich foar dizze kaart dy't normaal ynstalleare wurdt troch de VPN-software sels.

Binne alle apparaten sjauffeurs nedich?

Oft in apparaat in stjoerprogramma fereasket of net, hinget ôf fan oft jo bestjoeringssysteem it hardware-apparaat en syn funksjes herkent. Guon perifeare apparaten dy't ûnbekend binne foar it bestjoeringssysteem en in stjoerprogramma fereaskje binne - Fideokaart, USB-apparaat, lûdkaart, scanner, printer, controllermodem, netwurkkaart, kaartlêzer ensfh. om op basisnivo te wurkjen. Nochris is de betingst dat it OS de funksjes fan it apparaat moat werkenne. Guon apparaten dy't kinne wurkje mei generike sjauffeurs binne - RAM, toetseboerd, mûs, sprekkers, monitor, hurde skiif, skiif drive, CPU, voeding, joystick ensfh ... Men moat wêze bewust dat de generike stjoerprogramma levere troch it bestjoeringssysteem is net bywurke sa faak as de bestjoerders levere troch de hardwarefabrikant.

Lês ek: Wat is in kompjûterbestân?

Wat sil barre as jo gjin stjoerprogramma hawwe ynstalleare?

As jo ​​gjin stjoerprogramma ynstalleare hawwe foar in apparaat, kin it apparaat hielendal net funksjonearje of kin it mar foar in part funksjonearje. Bygelyks, apparaten lykas mûs / toetseboerd sille wurkje sûnder in bestjoerder. Mar as jo mûs ekstra knoppen hat of jo toetseboerd wat spesjale toetsen hat, dan sille dy funksjes net wurkje. As jo ​​​​in Windows-brûker binne, kinne jo de bestjoerderkonfliktflater fine yn 'e apparaatbehearder, as jo in ûntbrekkende stjoerprogramma hawwe. Gewoanlik makket de fabrikant in stjoerprogramma-update frij om de flaters te wiskjen dy't troch de bestjoerder produsearre binne. Hawwe dêrom altyd de aktuele ferzje fan 'e stjoerprogramma foar jo hardware-apparaten.

In stjoerprogramma sil allinich wurkje as jo it oerienkommende apparaat hawwe ynstalleare op jo systeem. As jo ​​besykje in stjoerprogramma te ynstallearjen foar hardware dy't net bestiet, sil it net barre. Bygelyks, it ynstallearjen fan in fideokaartbestjoerder as jo gjin fideokaart op jo systeem hawwe, sil jo systeem net de mooglikheid jaan om te wurkjen mei in fideokaart. Jo moatte beide hawwe - it hardware-apparaat en de bywurke apparaatsjauffeur dêrfoar.

Soarten apparaat drivers

D'r bestiet in apparaatbestjoerder foar hast elk hardwareapparaat dat hjoeddedei brûkt wurdt. Dizze sjauffeurs kinne breed wurde yndield yn de folgjende 2-kategoryen - bestjoerders foar brûkersapparaten en stjoerprogramma's foar kernelapparaten

Brûker apparaat bestjoerders

Dit binne apparaatbestjoerders dy't de brûker trigger wylst hy / sy it systeem brûkt. Dit binne foar de apparaten dy't de brûker hat ferbûn mei it systeem, oars as dy oangeande de kernel software . De apparaatbestjoerders foar plug-and-play-apparaten wurde beskôge as bestjoerders foar brûkersapparaten. Om de druk fan 'e systeemboarnen op te heffen, wurde stjoerprogramma's fan brûkersapparaat nei de skiif skreaun. Mar de apparaat drivers foar gaming apparaten wurde meastal bewarre yn haadûnthâld.

Lês ek: Wat is in ISO-bestân?

Kernel apparaat drivers

Generyske bestjoerders dy't beskikber binne as ynboude software tegearre mei it OS wurde kernel-apparaatbestjoerders neamd. Se laden yn it ûnthâld as in part fan it OS. In oanwizer nei de bestjoerder wurdt opslein yn it ûnthâld en kin oproppen wurde wannear nedich. Kernel-apparaatbestjoerders binne foar apparaten lykas de prosessor, it moederbord, BIOS, en oare apparaten dy't relatearje oan de kernelsoftware.

Mei kernel-apparaatbestjoerders is d'r in mienskiplik probleem. By oprop wurdt in kernel-apparaatbestjoerder yn it RAM laden. Dit kin net ferpleatst wurde nei firtuele ûnthâld. As d'r ferskate apparaatbestjoerders tagelyk rinne, wurdt it systeem stadich. Om dit probleem te oerwinnen, hat elk OS in minimale systeemeask. De bestjoeringssystemen sette de boarnen gear dy't kernel-apparaatbestjoerders nedich binne. Dit soarget derfoar dat brûkers gjin soargen hoege te meitsjen oer ûnthâldeasken.

Oare soarten Device Driver

1. Generic en OEN bestjoerders

As it apparaatbestjoerder beskikber is tegearre mei it bestjoeringssysteem, wurdt it in generike apparaatsjauffeur neamd. In generike apparaatsjauffeur wurket foar in bepaald apparaat, nettsjinsteande syn merk. Windows 10 hat generyske apparaatbestjoerders foar gewoan brûkte hardware-apparaten.

Soms hawwe de hardware-apparaten bepaalde funksjes dy't in OS net kin werkenne. De fabrikant fan it apparaat leveret de oerienkommende stjoerprogramma foar sokke apparaten. Dizze wurde OEM-apparaatbestjoerders neamd. Foar sokke apparaten om goed te funksjonearjen, moatte de bestjoerders apart wurde ynstalleare nei it ynstallearjen fan it OS. Om de tiid dat Windows XP yn gebrûk wie, moasten sels bestjoerders foar it moederbord apart ynstalleare wurde. Tsjintwurdich leverje de measte moderne systemen ynboude generyske apparaatbestjoerders.

2. Blokkearje en karakter drivers

Apparaatbestjoerders kinne wurde klassifisearre as blokbestjoerders of karakterbestjoerders basearre op hoe't gegevens lêzen en skreaun wurde. Apparaten lykas hurde skiven, CD ROMs en USB-skiven wurde klassifisearre op basis fan 'e manier wêrop se wurde brûkt.

De term blokbestjoerder wurdt brûkt as mear as ien karakter tagelyk lêzen of skreaun wurdt. In blok wurdt makke, en it blok apparaat besiket te heljen it bedrach fan ynformaasje dy't past by de grutte fan it blok. Hurde skiven en CD-ROM's wurde beskôge om apparaatbestjoerders te blokkearjen.

De term karakter stjoerprogramma wurdt brûkt as gegevens wurde skreaun ien teken op in tiid. Bestjoerders foar karakterapparaat meitsje gebrûk fan seriële bussen. Elk apparaat dat is ferbûn mei de serial haven hat in karakter stjoerprogramma. Bygelyks, in mûs is in apparaat ferbûn mei in seriële poarte. It makket gebrûk fan in karakterapparaatbestjoerder.

Lês ek: Wat is Wi-Fi 6 (802.11 ax)?

Behear fan apparaat drivers

Alle bestjoerders op jo Windows-systeem wurde beheard troch de Device Manager. Apparaatbestjoerders hawwe net folle oandacht nedich nei ynstallaasje. Soms hawwe se updates om in brek te reparearjen as in update dy't in nije funksje leveret. Dêrom is it in goede praktyk om te kontrolearjen op driverupdates en se (as ien) ien kear yn 'e tiid te ynstallearjen. Om jo wurk maklik te meitsjen, binne d'r guon programma's dy't jo apparaatbestjoerders sille kontrolearje en bywurkje.

De driverupdates levere troch de fabrikant binne altyd fergees beskikber op har offisjele webside. Soargje derfoar dat jo net betelje foar in update foar apparaatsjauffeurs!

It bywurkjen fan jo stjoerprogramma's binne wichtich, om't faaks in protte problemen mei in hardware-apparaat werom kinne wurde nei in probleem mei de apparaatsjauffeur.

Gearfetting

  • In apparaatbestjoerder helpt it OS en oare programma's ynterface mei de hardware-apparaten dy't ferbûn binne mei it systeem
  • Moderne bestjoeringssystemen leverje ynboude apparaatbestjoerders foar gewoan brûkte perifeare apparaten
  • Om oare hardware-apparaten te brûken, moatte jo de korrespondearjende apparaatbestjoerders ynstallearje dy't troch de fabrikant levere wurde
  • It bywurkjen fan jo apparaatbestjoerders is krúsjaal foar it funksjonearjen fan it systeem.
  • In eksterne apparaatsjauffeur is allinich nedich foar dy apparaten wêrfan de funksjes net wurde herkend troch jo bestjoeringssysteem.
Aditya Farrad

Aditya is in selsmotivearre profesjonele yn ynformaasjetechnology en hat de lêste 7 jier in technologyskriuwer west. Hy beslacht ynternettsjinsten, mobyl, Windows, software en hoe-to-gidsen.