definicija gonilnika
Gonilnik ali krmilnik naprava je programska oprema, ki zunanje naprave komunicira z operacijskim sistemom. Zvočna kartica lahko na primer oddaja zvočni signal ali vzame zvok od zunaj, grafična kartica lahko pošlje video signal monitorju za grafično prikazovanje namizja sistema, miška pa puščico. zaslon itd.
Z drugimi besedami, gonilniki ali krmilniki delujejo tako, da abstrahirajo strojno opremo, oprijemljivo opremo in jih s programsko opremo prevedejo v interpretacijo. Na ta način lahko pri zvočnih karticah vidimo Mixer (ali mixer) s programsko opremo, ki nam omogoča uravnavajo različne vhode in izhode: povečajte ali zmanjšajte splošno glasnost, zajemite zvok skozi mikrofon ali linijo, prilagodite stereo pan (levo, desno), aktivirajte ali deaktivirajte digitalni ali analogni izhod itd.
V primeru grafične kartice bi lahko regulirali ločljivost, v kateri je prikazano namizje operacijskega sistema, v številu slikovnih pik: na primer 1024 x 768 (vodoravno x navpično), 1200 x 800, 800 x 600 itd. na.
V primeru miške ali miške lahko uravnavamo hitrost premikanja kazalca (ali puščice), pospeševanje, izmenjavo levega in desnega gumba itd.
Če gonilnika ni, te zunanje naprave sploh ne bi delaliTudi obstoj krmilnika ima ključni vpliv na možnost, ki jo bomo imeli pri upravljanju z njimi: omejeni krmilniki bodo omogočili dostop do omejene skupine funkcionalnosti strojne opreme. To je primer gonilnikov v razvoju, ki še niso dokončani in nam zaradi tega omogočajo le številne stvari, ki bi jih lahko storili.
V sistemih, kot sta Windows ali Mac, je pogosteje, da proizvajalec strojne opreme distribuira na CD / DVD, zunaj ali znotraj svojih lastniških operacijskih sistemov, certificirane gonilnike ali ne, v povezavi s podjetji, ki proizvajajo programsko opremo: Microsoft ali Apple. V primeru GNU / Linux ali BSD podjetja le redko izdajo gonilnike: včasih so lastniški, včasih brezplačni. Podjetja, kot je HP, običajno lansirajo gonilnike za zunanje naprave, kot so tiskalniki, s čimer dosežejo popolno združljivost.
Kadar podjetje ne izda svojih gonilnikov, pogosto nastopijo hekerji (računalniški strokovnjaki, ki z iznajdljivostjo rešijo težavo) lastne voznike v sodelovanju z različnimi metodami, na primer obratnim inženiringom. To vključuje proučevanje, kako zunanja naprava komunicira s preostalim računalniškim sistemom, dekodiranje njegovih oblik in pretvorbo analize v gonilnik, ki nam omogoča uporabo določene strojne opreme. Včasih doseženi rezultat presega kakovost in funkcionalnost lastniških gonilnikov. Po drugi strani pa so v GNU / Linux, BSD in drugih brezplačnih sistemih gonilniki že vgrajeni v sistem, kar je prednost za končnega uporabnika: ne bo jim jih treba iskati po internetu ali narediti česa čudnega.
V nekaterih primerih, kot so kartice WiFi (brezžične), je uporabnik GNU / Linux viden "dolžan"za uporabo gonilnikov Windows prek programske opreme ndiswrapper: samo nekateri čipi podpirajo brezplačne gonilnike, na primer čipe Atheros, in Realtek 818x (Obstajajo odlične naprave USB, ki delujejo z brezplačno programsko opremo, ne da bi jih bilo treba več povezati z računalnikom).
Čeprav obstaja nešteto spletnih strani, ki ponujajo gonilnike v binarni obliki (brez izvorne kode), uporabnik bodite previdni pri nameščanju teh programov, saj lahko vsebujejo trojanske viruse ali skoraj vse.