Ano ang Driver ng Device?

Mga Driver ng Device: Bakit Mahalaga ang mga ito at Paano Magtrabaho Gamit ang mga ito

Ang isang aparato driver ay isang maliit na piraso ng software na nagsasabi sa operating system at iba pang software kung paano makipag-usap sa isang piraso ng hardware .

Halimbawa, ang mga driver ng printer ay nagsasabi sa operating system, at sa pamamagitan ng extension anumang programa mayroon kang bagay na nais mong i-print bukas sa, eksakto kung paano mag-print ng impormasyon sa pahina

Kinakailangan ang mga driver ng sound card upang eksaktong alam ng iyong operating system kung paano i-translate ang 1 at 0 na kinabibilangan ng MP3 file sa mga audio signal na maaaring ma-output ng sound card sa iyong mga headphone o speaker.

Ang parehong pangkalahatang ideya ay nalalapat sa mga video card , keyboard , monitor , atbp.

Panatilihin ang pagbabasa para sa higit pa kung bakit mahalaga ang mga driver, kasama ang ilang higit pang mga halimbawa, pati na rin ang impormasyon kung paano panatilihin ang iyong mga driver na na-update at kung ano ang gagawin kung hindi sila gumagana nang maayos.

Gaano ba Eksakto ang Gumagana sa Mga Driver ng Device?

Isipin ang mga driver ng aparato tulad ng mga tagasalin sa pagitan ng isang programa na iyong ginagamit at isang aparato na nais ng program na magamit sa anumang paraan. Ang software at ang hardware ay nilikha ng iba't ibang tao o kumpanya at nagsasalita ng dalawang ganap na iba't ibang mga wika, kaya ang isang tagasalin (ang driver) ay nagpapahintulot sa kanila na makipag-usap.

Sa ibang salita, ang isang software program ay maaaring magbigay ng impormasyon sa isang driver upang ipaliwanag kung ano ang nais ng isang piraso ng hardware na gawin, ang impormasyon na nauunawaan ng driver ng aparato at pagkatapos ay maaaring matupad sa hardware.

Salamat sa mga driver ng device, ang karamihan sa mga program ng software ay hindi kailangang malaman kung paano gumagana nang direkta sa hardware, at ang driver ay hindi kailangang magsama ng isang buong karanasan sa aplikasyon para sa mga gumagamit na makipag-ugnay sa. Sa halip, kailangan lang malaman ng program at driver kung paano mag-interface sa bawat isa.

Ito ay isang magandang pakikitungo para sa lahat ng kasangkot, isinasaalang-alang na mayroong isang halos walang katapusang supply ng software at hardware out doon. Kung alam ng lahat kung paano makipag-usap sa iba, ang proseso ng paggawa ng software at hardware ay malapit nang imposible.

Paano Pamahalaan ang mga Driver ng Device

Karamihan ng panahon, awtomatikong i-install ang mga driver at hindi na kailangan ng higit na pansin, bukod sa paminsan-minsan na pag-update upang ayusin ang mga bug o magdagdag ng isang cool na bagong tampok. Ito ay totoo para sa ilang mga driver sa Windows na na-download sa pamamagitan ng Windows Update .

Ang mga driver para sa bawat piraso ng hardware sa iyong Windows computer ay pinangangasiwaan ng centrally mula sa Device Manager , na magagamit sa lahat ng mga bersyon ng Microsoft Windows .

Narito ang ilang mga karaniwang gawain sa Windows na kinasasangkutan ng mga driver:

Narito ang ilang karagdagang mga mapagkukunan na may kaugnayan sa mga driver:

Maraming mga problema na maaaring ihiwalay sa isang partikular na piraso ng hardware ay hindi problema sa aktwal na hardware mismo, ngunit ang mga isyu sa mga driver ng device na naka-install para sa hardware na iyon. Ang ilan sa mga mapagkukunang naka-link sa itaas ay dapat makatulong sa iyo na malaman ang lahat ng iyon.

Higit Pa Tungkol sa Mga Driver ng Device

Higit pa sa pangunahing software-driver-hardware relationship, may ilang iba pang mga sitwasyon na kasangkot ang mga driver (at hindi) na uri ng mga kagiliw-giliw.

Habang ito ay mas karaniwang mga araw na ito, ang ilang mga software ay maaaring makipag-usap nang direkta sa ilang mga uri ng hardware - walang mga driver na kinakailangan! Ito ay kadalasang posible lamang kapag ang software ay nagpapadala ng mga simpleng mga utos sa hardware, o kapag ang dalawa ay binuo ng parehong kumpanya, ngunit maaari rin itong iisipin bilang isang uri ng built-in na sitwasyon ng driver.

Ang ilang mga drayber ng aparato ay direktang nakikipag-usap sa isang aparato, ngunit ang iba ay may layered magkasama. Sa mga sitwasyong ito, ang isang programa ay makipag-usap sa isang driver bago ang driver na nakikipag-usap sa isa pang isa, at iba pa hanggang ang huling driver ay aktwal na gumaganap ang direktang komunikasyon sa hardware.

Ang mga "gitnang" mga drayber ay madalas na hindi gumanap ng anumang pag-andar sa lahat maliban sa pag-verify na ang iba pang mga driver ay gumagana nang maayos. Anuman, kung may isang driver o multiple na nagtatrabaho sa isang "stack," lahat ng ito ay ginagawa sa background nang hindi mo kailangang malaman, o gawin, kahit ano.

Ginagamit ng Windows ang.SYS file bilang mga driver ng loadable device, ibig sabihin maaari silang mai-load sa isang kinakailangan na batayan upang hindi sila laging kumukuha ng memorya. Ang parehong ay totoo para sa Linux .KO modules.

WHQL ay isang pagsubok na proseso ng Microsoft na tumutulong patunayan na ang isang partikular na driver ng aparato ay gagana sa isang tukoy na bersyon ng Windows. Maaari mong makita na ang isang driver na iyong ina-download ay o hindi sertipikado ng WHQL. Maaari kang magbasa nang higit pa tungkol sa Windows Hardware Quality Labs dito .

Ang isa pang paraan ng driver ay ang virtual device driver, na ginagamit sa software ng virtualization. Gumagana ang mga ito katulad ng mga regular na driver ngunit upang maiwasan ang guest operating system mula sa pag-access nang direkta sa hardware, ang mga virtual na driver ay nagpapakalat bilang tunay na hardware upang ang guest OS at ang kanyang sariling mga driver ay maaring ma-access ang hardware na kagaya ng di-virtual operating system.

Sa ibang salita, habang ang isang host operating system at ang mga driver interface nito ay may mga aktwal na bahagi ng hardware, mga virtual guest operating system at ang kanilang mga driver interface na may virtual na hardware sa pamamagitan ng mga virtual device driver, na pagkatapos ay relayed sa real, pisikal na hardware sa pamamagitan ng host operating system.