Koncept v definiciji ABC
Miscellanea / / November 13, 2021
Avtor Marcos Guglielmetti, dne sep. 2008
Voznik ali krmilnik naprava je programska oprema, ki komunicira z zunanjimi napravami OS. Na primer, zvočna kartica lahko oddaja zvočni signal ali sprejema zvok od zunaj, grafična kartica je sposobna pošiljati video signal na monitor Za grafiranje namizja sistema je miška sposobna premikati navidezno puščico po zaslonu itd.
Z drugimi besedami, gonilniki ali krmilniki delujejo tako, da abstrahirajo od strojne opreme, od oprijemljive opreme in jih prevedejo v interpretacijo s programsko opremo. Na ta način lahko v primeru zvočnih kartic vidimo mešalnik (ali mešalnik) s programsko opremo, ki nam bo omogočila regulirati različne vhode in izhode: povečajte ali zmanjšajte splošno glasnost, zajemite zvok prek mikrofona ali preko linije, prilagodite stereo pomik (levo, desno), aktivirajte ali deaktivirajte digitalni ali analogni izhod itd.
V primeru video kartice bi lahko regulirali ločljivost, v kateri je namizje a operacijski sistem, v številu slikovnih pik: na primer 1024 x 768 (vodoravno x navpično), 1200 x 800, 800 x 600 in tako.
V primeru miške ali miške lahko uravnavamo hitrost s katerim se premika kazalec (ali puščica), pospešek, zamenjava levo in prav, itd
Če ni gonilnika, te zunanje naprave sploh ne bi delovali, tudi obstoj krmilnika ključno vpliva na možnost, da bomo imeli na ravnanje z njimi: omejeni krmilniki nam bodo omogočili dostop le do omejene skupine funkcionalnosti strojna oprema. To velja za gonilnike v razvoju, ki še niso dokončani in nam zato omogočajo, da naredimo le nekaj stvari, ki bi jih lahko naredili.
V sistemih, kot sta Windows ali Mac, je bolj običajno, da proizvajalec strojne opreme distribuira na CD/DVD, zunaj ali znotraj svojega lastniških operacijskih sistemov, certificiranih gonilnikov ali ne v zvezi s podjetji, ki proizvajajo programsko opremo: Microsoft oz Manzana. 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 uvedejo gonilnike za zunanje naprave, kot so tiskalniki, s čimer dosežejo popolno združljivost.
Ko podjetje ne sprosti svojih gonilnikov, hekerji (strokovnjaki za računalništvo ki uporabljajo iznajdljivost za rešitev problema) izvajajo svoje voznike skupaj z različnimi metodami, kot je obratni inženiring. To vključuje preučevanje, kako periferna naprava komunicira s preostalim računalniškim sistemom, dekodiranje njegovih oblik in prevajanje analize v gonilnik, ki nam omogoča uporabo določene strojne opreme. Včasih doseženi rezultat presega za kakovost in funkcionalnost za lastniške gonilnike. 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 treba iskati v internet ali narediti kaj čudnega.
V določenih primerih, kot so WiFi (brezžične) kartice, je uporabnik GNU/Linux mogoče videti "dolžan"za uporabo gonilnikov Windows prek programske opreme ndiswrapper: samo nekateri čipi podpirajo brezplačne gonilnike, kot so čipi Atheros, in Realtek 818x (Obstajajo odlične naprave USB, ki delujejo z brezplačno programsko opremo, ne da bi jih morali povezati z računalnikom).
Čeprav obstaja nešteto spletnih strani, ki ponujajo gonilnike Format binarno (brez Koda vir), uporabnik mora biti previden pri nameščanju te programske opreme, saj lahko v sebi vsebujejo trojanske viruse ali skoraj karkoli.
Teme v gonilniku