Kaj je gonilnik naprave?

Gonilnik naprave je majhen kos programsko opremo to pove operacijski sistem in druga programska oprema, kako komunicirati z delom strojna oprema.

Na primer, gonilniki tiskalnika povedo operacijskemu sistemu in razširitvi, ne glede na program, v katerem imate stvar, v kateri želite tiskati, točno kako natisniti informacije na strani.

Kartice in gonilniki

Zvočna kartica gonilniki so potrebni, da vaš operacijski sistem natančno ve, kako prevesti 1 in 0, ki to sestavljajo MP3 datoteka v zvočne signale, ki jih zvočna kartica lahko oddaja v slušalke ali zvočnike.

Ista splošna ideja velja za video kartice, tipkovnice, monitorji, miši, diskovni pogoni, itd

Nadaljujte z branjem, če želite več o tem, zakaj so gonilniki pomembni, vključno z nekaj drugimi primeri, pa tudi z informacijami o tem, kako svoje gonilnike posodabljati in kaj storiti, če ne delujejo pravilno.

Kako delujejo gonilniki naprav?

Pomislite na gonilnike naprav, kot so prevajalci med programom, ki ga uporabljate, in napravo, ki jo ta program želi nekako uporabiti. Programsko in strojno opremo so ustvarili različni ljudje ali podjetja in govorita dvoje

popolnoma različnih jezikih, zato jim prevajalec (voznik) omogoča komunikacijo.

Z drugimi besedami, programski program lahko vozniku zagotovi informacije, da razloži, kaj želi a kos strojne opreme, informacije, ki jih gonilnik naprave razume in jih lahko nato izpolni z strojna oprema.

Gonilniki naprav in združljivost

Zahvaljujoč gonilnikom naprav večini programov ni treba vedeti, kako neposredno delati s strojno opremo, in gonilniku ni treba vključevati celotne uporabniške izkušnje, s katero bi lahko uporabniki komunicirali. Namesto tega morata program in gonilnik preprosto vedeti, kako se medsebojno povezati.

To je precej dobra ponudba za vse vpletene, glede na to, da obstaja skoraj neskončna ponudba programske in strojne opreme. Če bi morali vsi znati komunicirati z vsemi drugimi, bi bil proces izdelave programske in strojne opreme skoraj nemogoč.

Kako upravljati gonilnike naprav

Gonilniki za vsak kos strojne opreme v vašem računalniku Windows se centralno upravljajo Upravitelj naprav, na voljo v vseh različice Microsoft Windows.

Večino časa se gonilniki namestijo samodejno in nikoli ne potrebujejo več pozornosti, razen občasnih posodobitev za odpravo napak ali dodajanje kul nove funkcije. To velja za nekatere gonilnike v sistemu Windows, ki so preneseni prek Windows Update.

Ko proizvajalec izda posodobitev gonilnika, je vaša odgovornost, da jo namestite. Nekatera podjetja zagotavljajo programe, ki bodo preverili in namestili vse ustrezne posodobitve, vendar večina tega ne olajša tako enostavno.

Na srečo obstajajo brezplačni programi za posodabljanje gonilnikov ki služijo istemu namenu in delujejo z vsemi vrstami gonilnikov. Nekateri bodo celo samodejno preverjali posodobitve ter jih prenesli in namestili namesto vas, podobno kot Windows Update.

Skupne voznikove naloge

Tukaj je nekaj pogostih opravil v sistemu Windows, ki vključujejo gonilnike:

  • Kako posodobiti gonilnike v sistemu Windows
  • Kako najti številko različice gonilnika v sistemu Windows
  • Kako povrniti gonilnik v operacijskem sistemu Windows

Tukaj je nekaj dodatnih virov, povezanih z gonilniki:

  • Gonilniki za Windows 10 (Posodobljeni seznam)
  • Gonilniki za Windows 8 (Posodobljeni seznam)
  • Gonilniki za Windows 7 (Posodobljeni seznam)
  • Kako najti in prenesti gonilnike s spletnih mest proizvajalcev
  • Priljubljena spletna mesta za prenos gonilnikov
  • Kako ugotoviti, ali uporabljate 32-bitno ali 64-bitno različico sistema Windows

Številne težave, ki jih je mogoče izolirati na določen kos strojne opreme, niso težave s samo strojno opremo, ampak težave z gonilniki naprav, ki so nameščeni za to strojno opremo. Nekateri zgoraj povezani viri bi vam morali pomagati vse to ugotoviti.

Ko bo posodobitev gonilnika na voljo pri proizvajalcu strojne opreme, bo na voljo brezplačno na njihovem spletnem mestu. Nikoli vam ne bi smeli plačati za posodobitev gonilnikov, razen če plačujete za program za posodabljanje gonilnikov, vendar tudi takrat ne bi smeli kupiti posebnih gonilnikov.

Ko je gonilnik naprave ali ni potreben

Poleg osnovnega razmerja med programsko opremo, gonilnikom in strojno opremo obstajajo nekatere druge situacije, ki vključujejo gonilnike (in ne), ki so nekako zanimive.

Čeprav je to danes manj pogosto, lahko nekatera programska oprema neposredno komunicira z nekaterimi vrstami strojne opreme – gonilniki niso potrebni! To je običajno mogoče le, če programska oprema strojni opremi pošilja zelo preproste ukaze ali kadar oba je razvilo isto podjetje, vendar si to lahko predstavljamo tudi kot nekakšen vgrajen gonilnik stanje.

Različne vrste gonilnikov naprav

Nekateri gonilniki naprav komunicirajo neposredno z napravo, drugi pa so večplastni. V teh situacijah bo program komuniciral z enim gonilnikom, preden ta gonilnik še komunicira še enega in tako naprej, dokler zadnji gonilnik dejansko ne izvede neposredno komunikacijo z strojna oprema.

Ti "srednji" gonilniki pogosto ne opravljajo nobene funkcije, razen preverjanja, ali drugi gonilniki delujejo pravilno. Ne glede na to, ali v "skladu" deluje en gonilnik ali večkratniki, vse to poteka v ozadju, ne da bi vam bilo treba karkoli vedeti ali storiti.

Datoteke .SYS

Windows uporablja datoteke .SYS kot gonilnike naprav, ki jih je mogoče naložiti, kar pomeni, da jih je mogoče naložiti po potrebi, tako da ne zavzamejo vedno spomin — drugi vozniki so v DLL oz EXE formatu. Enako velja za module Linux .KO.

Posnetek zaslona več datotek gonilnika SYS v sistemu Windows 8
SYS datoteke v sistemu Windows 8.

WHQL

WHQL je Microsoftov postopek testiranja, ki pomaga dokazati, da bo določen gonilnik naprave deloval z določeno različico sistema Windows. Morda boste videli, da ima gonilnik, ki ga prenašate, ali ni certificiran WHQL. Ti lahko preberite več o laboratorijih za kakovost strojne opreme Windows tukaj.

Gonilniki navideznih naprav

Druga oblika gonilnika je gonilnik virtualne naprave. Ti gonilniki se običajno končajo z .VXD razširitev datoteke in se uporabljajo z programska oprema za virtualizacijo. Delujejo podobno kot običajni gonilniki, vendar zato, da preprečijo gostujočemu operacijskemu sistemu neposreden dostop do strojne opreme, virtualne gonilniki se maskirajo kot pravo strojno opremo, tako da lahko gostujoči OS in njegovi lastni gonilniki dostopajo do strojne opreme podobno kot do nenavideznega delovanja sistemov.

Z drugimi besedami, medtem ko se gostiteljski operacijski sistem in njegovi gonilniki povezujejo z dejanskimi komponentami strojne opreme, virtualnimi gostujočimi operacijskimi sistemi in njihovimi gonilniki se povezujejo z navidezno strojno opremo prek gonilnikov navideznih naprav, ki jih nato gostitelj, ki deluje, prenese na resnično fizično strojno opremo sistem.

Pogosta vprašanja

  • Kakšen je pravilen način za posodobitev gonilnika naprave?

    Če želite ročno posodobiti gonilnike naprav v sistemu Windows 10, odprite upravitelja naprav z nadzorne plošče ali menija Windows Start. Nato z desno tipko miške kliknite napravo za posodobitev > izberite Posodobite gonilnik > Samodejno poiščite posodobljeno programsko opremo gonilnika. Če morate znova namestiti gonilnik, z desno tipko miške kliknite napravo > Odstrani > znova zaženite računalnik.

  • Kako namestim gonilnik USB za mobilno napravo Apple?

    Če tvoj iPhone se ne bo povezal z računalnikom z operacijskim sistemom Windows, lahko pomaga posodobitev programske opreme gonilnika. Najprej odklenite telefon, nato pa napravo povežite z računalnikom s kablom USB. Kosilo Upravitelj naprav > Prenosne naprave > z desno tipko miške kliknite svoj iPhone > Posodobite gonilnik. Po posodobitvi gonilnika prekinite povezavo in znova povežite telefon.