Kaj je gonilnik naprave? Kakšen je njegov namen?

What Is Device Driver



Gonilnik naprave je programska oprema, ki določeni vrsti strojne naprave omogoča komunikacijo z računalnikom. Namen gonilnika naprave je zagotoviti vmesnik med določeno vrsto strojne naprave in računalnikom. Ta vmesnik omogoča računalniku pošiljanje in prejemanje podatkov v strojno napravo in iz nje.



Gonilniki naprav je programska oprema, prek katere računalniško jedro komunicira z različno strojno opremo, ne da bi se morali spuščati v podrobnosti njenega delovanja. To je programska oprema, ki upravlja del strojne opreme, povezan z računalnikom, in omogoča računalniku uporabo strojne opreme z zagotavljanjem ustreznega vmesnika. To pomeni, da se operacijskemu sistemu ni treba spuščati v podrobnosti delovanja strojne opreme. Omogoča tudi skupen vmesnik, tako da operacijski sistem oz Jedro lahko komunicira z opremo.





Tako je namen gonilnikov naprav zagotoviti nemoteno delovanje strojne opreme, za katero so zasnovani, in omogočiti njeno uporabo z različnimi operacijskimi sistemi.





Kaj je gonilnik naprave



Vrste gonilnikov naprav - jedro in uporabniški gonilniki

Obstajajo gonilniki naprav za skoraj vsako napravo, povezano z računalnikom - od BIOS celo virtualni stroji in še veliko več. Gonilnike naprav lahko grobo razdelimo v dve kategoriji:

  1. Gonilniki naprav jedra
  2. Gonilniki uporabniških naprav

Gonilniki naprav jedra so generični gonilniki naprav, ki se naložijo z operacijskim sistemom v pomnilnik kot del operacijskega sistema; ne celotnega gonilnika, ampak kazalec v ta namen, tako da je gonilnik naprave mogoče priklicati takoj, ko je potreben. Gonilniki se nanašajo na BIOS, matično ploščo, procesor in podobno strojno opremo, vključeno v programsko opremo jedra.

Težava z gonilniki naprav jedra je, da se ob klicu enega od njih naloži v RAM in ga ni mogoče premakniti v izmenjalno datoteko (navidezni pomnilnik). Tako lahko zagon več gonilnikov naprav hkrati upočasni računalnike. Zato obstajajo minimalne sistemske zahteve za vsak operacijski sistem. Različni operacijski sistemi že dodajajo vire, potrebne za gonilnike naprav jedra, tako da končnim uporabnikom ni treba skrbeti za dodatne pomnilniške zahteve.



Gonilniki naprav uporabniškega načina običajno izvajajo uporabniki med sejo v računalniku. To so lahko naprave, ki jih je uporabnik prinesel v računalnik, razen naprav jedra. Gonilniki za večino naprav Plug and Play spadajo v to kategorijo. Gonilnike uporabniških naprav je mogoče zapisati na disk, tako da ne vplivajo na vire. Za gonilnike igralnih naprav pa je priporočljivo, da jih shranite v glavni pomnilnik (RAM).

Gonilniki blokov in gonilniki znakov

Ta dva - blokovni in znakovni gonilnik naprav - spadata v kategorijo branja in pisanja podatkov. Trdi diski, CD-ji, USB-ključki itd. so lahko bodisi blok gonilniki bodisi gonilniki znakov, odvisno od načina uporabe.

Gonilniki znakov se uporabljajo v serijskih vodilih. Podatke pišejo en znak naenkrat. En znak pomeni bajt v splošnem pomenu. Če je naprava priključena na serijska vrata, uporablja gonilnik znakov. Miška je serijska naprava in ima gonilnik znakovne naprave.

Gonilniki blokov se nanašajo na pisanje in branje več kot enega znaka hkrati. Običajno gonilniki blokovnih naprav ustvarijo blok in izvlečejo toliko informacij, kot jih blok lahko vsebuje. Trdi diski na primer uporabljajo gonilnike blokovnih naprav. CD-ji so tudi blokovni gonilniki naprav, vendar mora jedro preveriti, ali je naprava še vedno povezana z računalnikom vsakič, ko kateri koli program zažene CD.

znova registrirajte trgovino z okni

Generični in OEM gonilniki

Gonilniki naprav so lahko generični ali specifični za OEM. Če ima gonilnik naprave operacijski program, bo to najverjetneje generični gonilnik naprave. Generični gonilnik naprave je gonilnik, ki ga je mogoče uporabljati z različnimi znamkami naprav določene vrste. Na primer, Windows 10 ima številne generične gonilnike, ki delujejo, ne da bi morali ročno namestiti katero koli drugo programsko opremo.

V nekaterih primerih standardni gonilniki ne pomagajo. Proizvajalci originalne opreme torej ustvarijo lastne gonilnike naprav. To so gonilniki naprav OEM, ki jih je treba namestiti ločeno po namestitvi operacijskega sistema. Starejši računalniki so bili označeni, zato je bilo treba celo gonilnike matične plošče namestiti zunaj. Toda to je bilo obdobje Windows XP. Z izjemo nekaj proizvajalcev je večina vgrajenih gonilnikov že vključenih v operacijske sisteme.

Gonilniki navideznih naprav

Gonilniki za navidezne naprave se imenujejo gonilniki navideznih naprav. Pogosto uporabljamo nekakšno programsko opremo za simulacijo strojne opreme in programska oprema, ki se uporablja za zagon takšne virtualne strojne opreme, je gonilnik virtualne naprave. Na primer, če uporabljate VPN, lahko ustvari navidezno omrežno kartico za varno povezavo z internetom. To ni pravi fizični zemljevid, ampak zemljevid, ki ga ustvari programska oprema VPN. Tudi ta kartica zahteva gonilnik naprave in ista programska oprema VPN bo namestila gonilnike navideznih naprav.

Prenesite orodje za popravilo računalnika, da hitro poiščete in samodejno odpravite napake sistema Windows

Torej lahko vidite, da obstajajo različne vrste gonilnikov naprav in da je nekoliko težko uporabiti samo eno ali dve kategoriji za njihovo razlago. V tem članku smo razložili, kaj je gonilnik naprave, in govorili o naslednjih vrstah gonilnikov naprav: jedro in gonilnik uporabniškega načina; generični in OEM gonilniki naprav ter gonilniki navideznih naprav – vključno z razliko med vsemi.

Priljubljene Objave