Kaj je gonilnik naprave? Kako deluje?
Miscellanea / / November 28, 2021
Operacijski sistem, druge aplikacijske programe in različne strojne naprave gradijo različne skupine ljudi. Zato OS in drugi programi privzeto ne morejo komunicirati s strojnimi napravami. Tu nastopi gonilnik naprave. Je del programske opreme, ki deluje kot prevajalec med operacijskimi sistemi in strojnimi napravami. Naloga gonilnika naprave je omogočiti nemoteno delovanje naprav strojne opreme, priključenih na sistem. Gonilnik tiskalnika pove operacijskemu sistemu, kako natisne izbrane informacije na strani. Da bi OS prevedel bite v zvočni datoteki v ustrezen izhod, je potreben gonilnik zvočne kartice. Tako obstajajo gonilniki naprav za vsako strojno napravo, ki je povezana z vašim sistemom.
Vsebina
- Kaj je gonilnik naprave?
- Kako delujejo gonilniki naprav?
- Gonilniki za virtualne naprave
- Kje se uporablja gonilnik virtualne naprave?
- Ali vse naprave potrebujejo gonilnike?
- Kaj se bo zgodilo, če niste namestili gonilnika?
- Vrste gonilnikov naprav
- Druge vrste gonilnikov naprave
- Upravljanje gonilnikov naprav
Kaj je gonilnik naprave?
Operacijskemu sistemu ni treba poznati podrobnosti o delovanju strojne opreme. Z uporabo gonilnika naprave se poveže samo s tem kosom strojne opreme. Če ustrezen gonilnik naprave ni nameščen, ni komunikacijske povezave med operacijskim sistemom in strojno opremo. Takšna strojna naprava morda ne bo delovala pravilno. Gonilnik naprave in ustrezna naprava strojne opreme komunicirata prek računalniškega vodila, na katerega je naprava povezana. Gonilniki naprav se razlikujejo za vsak operacijski sistem in so odvisni od strojne opreme. Gonilnik naprave je znan tudi kot gonilnik programske opreme ali preprosto gonilnik.
Kako delujejo gonilniki naprav?
Strojna naprava želi komunicirati s programom v vašem sistemu. To situacijo si lahko predstavljate kot dve entiteti, ki govorita različne jezike. Zato je potreben prevajalec. Gonilnik naprave ima tukaj vlogo prevajalca. Programska oprema daje gonilniku informacije, ki pojasnjujejo, kaj naj strojna oprema deluje. Gonilnik naprave uporablja informacije, da gonilnik izvede delo.
Gonilnik naprave prevede navodila programske opreme/OS v jezik, ki ga strojna naprava razume. Za učinkovito delovanje sistema morate imeti vse potrebne gonilnike naprav. Ko vklopite sistem, OS komunicira z gonilniki naprav in BIOS odločati o izvajanju različnih strojnih nalog.
Če ne bi bilo gonilnika naprave, sistem ne bi mogel komunicirati z napravami ali pa bi morali programi vedeti, kako se neposredno povezati s strojno opremo (glede na široko paleto programov in strojne opreme, ki jih imamo danes, bi to bilo težko). Programske opreme z možnostjo neposredne komunikacije z vsemi vrstami naprav strojne opreme ni mogoče izdelati. Tako gonilniki naprav spreminjajo igro.
Oboje – strojne naprave in programski programi so za nemoteno delovanje odvisni od gonilnikov naprav. Programi običajno uporabljajo splošne ukaze za dostop do naprav. Gonilnik naprave te prevede v posebne ukaze, ki jih naprava lahko razume.
Gonilniki naprav običajno prihajajo kot vgrajene komponente v operacijskem sistemu. Zagotavlja jih proizvajalec. Če se komponenta strojne ali programske opreme zamenja ali posodobi, so ti gonilniki naprav neuporabni.
Gonilniki za virtualne naprave
Gonilnik navidezne naprave je komponenta gonilnika naprave, ki pomaga napravi strojne opreme vzpostaviti komunikacijo z operacijskim sistemom ali programom. So gonilniki za virtualne naprave. Gonilniki navideznih naprav pomagajo pri nemotenem pretoku podatkov. Več aplikacij lahko brez konfliktov dostopa do določene strojne naprave. Ko gonilnik navidezne naprave prejme prekinitveni signal od strojne naprave, določi naslednji potek dejanja glede na stanje nastavitev naprave.
Kje se uporablja gonilnik virtualne naprave?
Ko uporabljamo programsko opremo za emulacijo strojne naprave, se za takšno napravo uporablja gonilnik virtualne naprave. Primeren primer bi bila uporaba a VPN. Ustvarite virtualno omrežno kartico, da se lahko varno povežete z internetom. To je virtualna omrežna kartica, ki jo je ustvaril VPN. Za to kartico je potreben ustrezen gonilnik, ki ga običajno namesti sama programska oprema VPN.
Ali vse naprave potrebujejo gonilnike?
Ali naprava zahteva gonilnik ali ne, je odvisno od tega, ali vaš operacijski sistem prepozna strojno napravo in njene funkcije. Nekatere zunanje naprave, ki jih operacijski sistem ne pozna in zahtevajo gonilnik, so – grafična kartica, naprava USB, zvočna kartica, optični bralnik, tiskalnik, krmilnik modem, omrežna kartica, bralnik kartic itd... Operacijski sistemi imajo običajno nekaj splošnih gonilnikov, ki omogočajo delovanje običajnih naprav strojne opreme na osnovni ravni. Spet je pogoj, da mora OS prepoznati značilnosti naprave. Nekatere naprave, ki lahko delujejo s splošnimi gonilniki, so – RAM, tipkovnica, miška, zvočniki, monitor, trdi disk, diskovni pogon, CPU, napajalnik, igralna palica itd. Zavedati se je treba, da se generični gonilnik, ki ga zagotavlja operacijski sistem, ne posodablja tako pogosto kot gonilniki, ki jih zagotavlja strojna oprema proizvajalec.
Preberite tudi:Kaj je računalniška datoteka?
Kaj se bo zgodilo, če niste namestili gonilnika?
Če za napravo niste namestili gonilnika, naprava morda sploh ne bo delovala ali pa bo delovala le delno. Naprave, kot so miška/tipkovnica, bodo na primer delovale brez gonilnika. Toda če ima vaša miška dodatne gumbe ali vaša tipkovnica ima nekaj posebnih tipk, te funkcije ne bodo delovale. Če ste uporabnik sistema Windows, lahko v upravitelju naprav najdete napako v sporu gonilnikov, če manjka gonilnik. Običajno proizvajalec izda posodobitev gonilnika, da izbriše napake, ki jih povzroči gonilnik. Zato imejte vedno posodobljeno različico gonilnika za vaše strojne naprave.
Gonilnik bo deloval le, če imate v sistemu nameščeno ustrezno napravo. Če poskusite namestiti gonilnik za strojno opremo, ki ne obstaja, se to ne bo zgodilo. Na primer, namestitev gonilnika za grafično kartico, ko v sistemu nimate grafične kartice, vašemu sistemu ne bo omogočila delovanja z grafično kartico. Imeti morate oboje – strojno napravo in posodobljen gonilnik naprave zanjo.
Vrste gonilnikov naprav
Obstaja gonilnik naprave za skoraj vsako strojno napravo, ki se danes uporablja. Te gonilnike lahko na splošno razvrstimo v naslednji 2 kategoriji – gonilniki uporabniških naprav in gonilniki naprav jedra
Gonilniki uporabniških naprav
To so gonilniki naprav, ki jih uporabnik sproži, medtem ko uporablja sistem. Te so za naprave, ki jih je uporabnik povezal s sistemom, razen tistih, ki se nanašajo na programsko opremo jedra. Gonilniki naprav za naprave plug and play se štejejo za gonilnike uporabniških naprav. Za dvig pritiska s sistemskih virov se na disk zapišejo gonilniki uporabniških naprav. Toda gonilniki naprav za igralne naprave so običajno shranjeni v glavnem pomnilniku.
Preberite tudi: Kaj je datoteka ISO?
Gonilniki naprav jedra
Splošni gonilniki, ki so na voljo kot vgrajena programska oprema skupaj z operacijskim sistemom, se imenujejo gonilniki naprav jedra. Naložijo se v pomnilnik kot del operacijskega sistema. Kazalec na gonilnik je shranjen v pomnilniku in ga je mogoče priklicati, kadar koli je to potrebno. Gonilniki naprav jedra so za naprave, kot so procesor, matična plošča, BIOS in druge naprave, ki se nanašajo na programsko opremo jedra.
Z gonilniki naprav jedra je pogosta težava. Po priklicu se gonilnik naprave jedra naloži v RAM. Tega ni mogoče premakniti v virtualni pomnilnik. Če hkrati deluje več gonilnikov naprav, postane sistem počasen. Za premagovanje te težave ima vsak OS minimalne sistemske zahteve. Operacijski sistemi združujejo vire, ki jih zahtevajo gonilniki naprav jedra. To zagotavlja, da uporabnikom ni treba skrbeti za potrebo po pomnilniku.
Druge vrste gonilnikov naprave
1. Generični in OEN gonilniki
Če je gonilnik naprave na voljo skupaj z operacijskim sistemom, se imenuje generični gonilnik naprave. Splošni gonilnik naprave deluje za določeno napravo, ne glede na njeno blagovno znamko. Windows 10 ima splošne gonilnike naprav za pogosto uporabljene naprave strojne opreme.
Včasih imajo strojne naprave določene funkcije, ki jih OS ne prepozna. Proizvajalec naprave zagotavlja ustrezen gonilnik za takšne naprave. Ti se imenujejo gonilniki naprav OEM. Za pravilno delovanje takšnih naprav je treba gonilnike po namestitvi operacijskega sistema namestiti ločeno. Približno v času, ko je bil v uporabi Windows XP, je bilo treba celo gonilnike za matično ploščo namestiti ločeno. Danes večina sodobnih sistemov ponuja vgrajene generične gonilnike naprav.
2. Gonilniki blokov in znakov
Gonilnike naprav lahko razvrstimo kot gonilnike blokov ali gonilnike znakov glede na način branja in zapisovanja podatkov. Naprave, kot so trdi diski, CD ROM-i in USB-pogoni so razvrščeni glede na način uporabe.
Izraz gonilnik blokov se uporablja, ko se naenkrat prebere ali zapiše več znakov. Ustvarjen je blok in blokirna naprava poskuša pridobiti količino informacij, ki ustreza velikosti bloka. trdi diski in CD-ROM-i veljajo za blokiranje gonilnikov naprav.
Izraz gonilnik znakov se uporablja, ko se podatki pišejo en znak naenkrat. Gonilniki znakovnih naprav uporabljajo serijska vodila. Vsaka naprava, ki je priključena na serijska vrata, ima gonilnik znakov. Na primer, miška je naprava, priključena na serijska vrata. Uporablja gonilnik znakovne naprave.
Preberite tudi:Kaj je Wi-Fi 6 (802.11 ax)?
Upravljanje gonilnikov naprav
Vse gonilnike v vašem sistemu Windows upravlja upravitelj naprav. Gonilniki naprav po namestitvi ne potrebujejo veliko pozornosti. Občasno imajo posodobitve za odpravo napake ali posodobitev, ki ponuja novo funkcijo. Zato je dobro, da občasno preverite posodobitve gonilnikov in jih (če obstajajo). Da bi vam olajšali delo, obstaja nekaj programov, ki bodo preverili in posodobili gonilnike vaših naprav.
Posodobitve gonilnikov, ki jih zagotovi proizvajalec, so vedno brezplačno na voljo na njegovem uradnem spletnem mestu. Pazite, da ne boste plačali za posodobitev gonilnika naprave!
Posodabljanje gonilnikov je pomembno, ker je pogosto veliko težav s strojno napravo mogoče izslediti do težave z gonilnikom naprave.
Povzetek
- Gonilnik naprave pomaga operacijskemu sistemu in drugim programom pri povezovanju s strojnimi napravami, povezanimi s sistemom
- Sodobni operacijski sistemi zagotavljajo vgrajene gonilnike naprav za pogosto uporabljene zunanje naprave
- Za uporabo drugih naprav strojne opreme morate namestiti ustrezne gonilnike naprav, ki jih zagotovi proizvajalec
- Posodabljanje gonilnikov naprav je ključnega pomena za delovanje sistema.
- Gonilnik zunanje naprave je potreben samo za tiste naprave, katerih funkcij vaš operacijski sistem ne prepozna.