Kazalo:
Opredelitev - Kaj pomeni gonilnik naprave?
Gonilnik naprave je posebna oblika programske aplikacije, ki je zasnovana tako, da omogoča interakcijo s strojnimi napravami. Brez zahtevanega gonilnika naprave ustrezna strojna naprava ne deluje.
Gonilnik naprave običajno komunicira s strojno opremo prek komunikacijskega podsistema ali računalniškega vodila, na katerega je strojna oprema priključena. Gonilniki naprav so odvisni od operacijskega sistema in strojne opreme. Gonilnik naprave deluje kot prevajalec med strojno napravo in programi ali operacijskimi sistemi, ki jo uporabljajo.
Gonilnik naprave se lahko imenuje tudi gonilnik programske opreme.
Techopedia razlaga voznik naprave
Edini namen gonilnika naprave je učiti računalnik, kako komunicirati z vhodno / izhodno napravo (V / I) s prevajanjem navodil za V / I operacijskega sistema v jezik, ki ga naprava lahko razume. Obstajajo različne vrste gonilnikov naprav za V / I naprave, kot so tipkovnice, miši, pogoni CD / DVD, krmilniki, tiskalniki, grafične kartice in vrata.
Obstajajo tudi gonilniki virtualnih naprav (VxD), ki so komponente gonilnika naprave, ki omogočajo neposredno komunikacijo med strojno napravo in aplikacijo. Gonilniki virtualnih naprav pomagajo pri upravljanju pretoka podatkov in tako omogočajo več aplikacijam dostop do iste strojne opreme brez konflikta. Ko pride do prekinitve (signal s strojne naprave), gonilnik virtualne naprave konfigurira naslednji korak z navodili na podlagi stanja nastavitev strojne naprave.
Za učinkovito delovanje sistema je nujno, da ima računalnik ustrezne gonilnike naprav. Pri prvem vklopu računalnika OS deluje z gonilniki naprav in osnovnim vhodno / izhodnim sistemom (BIOS) za izvajanje strojnih opravil. Brez gonilnika naprave OS ne bi mogel komunicirati z V / I napravo.
Ne samo, da se fizične strojne naprave zanašajo na gonilnik naprave, temveč tudi komponente programske opreme. Večina programov dostopa do naprav s splošnimi ukazi; gonilnik naprave prevede jezik v specializirane ukaze za napravo.
Številne gonilnike naprav ponuja proizvajalec ali so na voljo kot vgrajene komponente OS. Ko se strojne in programske komponente posodobijo ali zamenjajo, to gonilnike naprav zastare.