teknolohiya

kahulugan ng driver

Isang driver o controller Ang device ay ang software na nakikipag-ugnayan sa mga peripheral sa operating system. Halimbawa, ang sound card ay maaaring maglabas ng audio signal o kumuha ng audio mula sa labas, ang isang video card ay may kakayahang magpadala ng isang video signal sa isang monitor upang i-graph ang desktop ng isang system, ang isang mouse ay may kakayahang maglipat ng isang arrow. virtual on ang screen, atbp.

Sa madaling salita, gumagana ang mga driver o controller sa pamamagitan ng paggawa ng abstraction ng hardware, ng tangible equipment, na isinasalin ang mga ito sa isang interpretasyon sa pamamagitan ng software. Sa ganitong paraan, sa kaso ng mga sound card, makakakita tayo ng Mixer (o mixer) sa pamamagitan ng software na magpapahintulot sa atin ayusin ang iba't ibang mga input at output: taasan o bawasan ang pangkalahatang volume, kumuha ng audio sa pamamagitan ng mikropono o sa pamamagitan ng linya, ayusin ang stereo pan (kaliwa, kanan), i-activate o i-deactivate ang isang digital o analog na output, atbp.

Sa kaso ng isang video card, maaari naming i-regulate ang resolution kung saan ipinapakita ang desktop ng isang operating system, sa bilang ng mga pixel: halimbawa, 1024 x 768 (horizontal x vertical), 1200 x 800, 800 x 600 at iba pa sa.

Sa kaso ng mouse o mouse, maaari naming i-regulate ang bilis kung saan gumagalaw ang pointer (o arrow), ang acceleration, palitan ang kaliwa at kanang mga pindutan, atbp.

Kung walang driver, ang mga peripheral na ito hindi sila gagana sa lahatKahit na ang pag-iral ng controller ay may mahalagang epekto sa posibilidad na mayroon tayo sa paghawak sa mga ito: ang limitadong controllers ay magsasanhi sa amin upang ma-access lamang ang isang limitadong grupo ng mga functionality ng hardware. Ito ang kaso ng mga driver sa pag-unlad, na hindi pa tapos at sa kadahilanang ito ay nagpapahintulot sa amin na gawin lamang ang ilang mga bagay na maaaring gawin.

Sa mga system tulad ng Windows o Mac, mas karaniwan para sa tagagawa ng hardware na ipamahagi sa CD / DVD, sa labas o sa loob ng kanilang pagmamay-ari na operating system, mga sertipikadong driver o hindi kaugnay ng mga kumpanyang gumagawa ng software: Microsoft o Apple. Sa kaso ng GNU / Linux o BSD, bihira lang ang mga kumpanyang naglalabas ng mga driver: minsan sila ay pagmamay-ari, minsan sila ay libre. Ang mga kumpanyang tulad ng HP ay karaniwang naglulunsad ng mga driver para sa mga peripheral tulad ng Mga Printer, na nakakamit ng ganap na pagiging tugma.

Kapag ang isang kumpanya ay hindi naglabas ng mga driver nito, maraming beses na gumaganap ang mga hacker (mga eksperto sa computer na gumagamit ng talino sa paglutas ng problema). iyong sariling mga driver nang sama-sama sa pamamagitan ng iba't ibang pamamaraan, tulad ng reverse engineering. Kabilang dito ang pag-aaral kung paano nakikipag-ugnayan ang peripheral sa natitirang bahagi ng computer system, nagde-decode ng mga form nito at nagsasalin ng pagsusuri sa isang driver na nagbibigay-daan sa amin na gumamit ng ilang partikular na hardware. Minsan ang resulta na nakamit ay lumampas sa kalidad at pag-andar ng pagmamay-ari na mga driver. Sa kabilang banda, sa GNU / Linux, BSD at iba pang mga libreng system, ang mga driver ay isinama na sa system, na isang kalamangan para sa end user: hindi nila kailangang hanapin ang mga ito sa Internet o gumawa ng anumang kakaiba.

Sa ilang mga kaso, tulad ng mga WiFi (wireless) card, makikita ang gumagamit ng GNU / Linux "obligado"upang gamitin ang mga driver ng Windows sa pamamagitan ng ndiswrapper software: ilang chip lang ang sumusuporta sa mga libreng driver, gaya ng chips Atheros, at ang Realtek 818x (May mga mahuhusay na USB device na gumagana sa libreng software nang hindi nangangailangan kaysa sa pagkonekta sa mga ito sa PC).

Bagama't mayroong hindi mabilang na mga web page na nag-aalok ng mga driver sa binary na format (nang walang source code), ang gumagamit dapat mag-ingat kapag nag-i-install ng mga software na ito dahil maaari silang maglaman ng mga Trojan virus sa loob o halos anumang bagay.

$config[zx-auto] not found$config[zx-overlay] not found