Malambot

Ano ang Device Driver? Paano Ito Gumagana?

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Nai-post saHuling na-update: Pebrero 16, 2021

Ang operating system, iba pang mga application program at ang iba't ibang hardware device ay binuo ng iba't ibang grupo ng mga tao. Samakatuwid, bilang default, ang OS at iba pang mga programa ay hindi maaaring mag-interface sa mga hardware device. Dito pumapasok ang driver ng device. Ito ay isang piraso ng software na nagsisilbing tagasalin sa pagitan ng mga operating system at ng mga hardware device. Ang trabaho ng driver ng device ay payagan ang maayos na paggana ng mga hardware device na naka-attach sa system. Ang isang printer driver ay nagsasabi sa OS kung paano i-print ang napiling impormasyon sa pahina. Para maisalin ng OS ang mga bit sa isang audio file sa naaangkop na output, kailangan ng sound card driver. Tulad nito, umiiral ang mga driver ng device para sa bawat hardware device na nakakonekta sa iyong system.



Ano ang Device Driver

Mga nilalaman[ tago ]



Ano ang Device Driver?

Hindi kailangang malaman ng OS ang mga detalye sa likod ng pagtatrabaho ng hardware. Gamit ang driver ng device, nakikipag-interface lang ito sa partikular na piraso ng hardware. Kung hindi naka-install ang kaukulang driver ng device, walang link ng komunikasyon sa pagitan ng OS at ng hardware. Maaaring hindi gumana nang maayos ang naturang hardware device. Ang driver ng device at ang kaukulang hardware device ay nakikipag-ugnayan sa pamamagitan ng computer bus kung saan nakakonekta ang device. Ang mga driver ng device ay nag-iiba para sa bawat operating system at ang mga ito ay umaasa sa hardware. Ang driver ng device ay kilala rin bilang software driver o simpleng driver.

Paano gumagana ang mga driver ng device?

Ang isang hardware device ay gustong makipag-ugnayan sa isang program sa iyong system. Maaari mong isipin ang sitwasyong ito bilang dalawang entity na nagsasalita ng magkaibang wika. Kaya, may pangangailangan para sa isang tagasalin. Ang driver ng device ay gumaganap ng papel ng tagasalin dito. Ang software ay nagbibigay ng impormasyon sa driver na nagpapaliwanag kung ano ang dapat gawin ng hardware. Ginagamit ng driver ng device ang impormasyon para magawa ng driver ang trabaho.



Isinasalin ng device driver ang mga tagubilin ng software program/OS sa isang wikang naiintindihan ng hardware device. Para gumana nang mahusay ang system, kailangan mong magkaroon ng lahat ng kinakailangang driver ng device. Kapag binuksan mo ang iyong system, nakikipag-ugnayan ang OS sa mga driver ng device at sa BIOS upang magpasya sa pagsasagawa ng iba't ibang gawain sa hardware.

Kung hindi para sa isang driver ng device, maaaring walang paraan para makipag-usap ang system sa mga device o dapat malaman ng mga software program kung paano direktang mag-interface sa hardware (ibinigay ang malawak na hanay ng mga program at hardware device na mayroon tayo ngayon, ito magiging mahirap). Hindi posibleng bumuo ng software na may kakayahang direktang makipag-usap sa lahat ng uri ng hardware device. Kaya, ang mga driver ng device ang mga game-changer.



Parehong – nakadepende ang mga hardware device at software program sa mga driver ng device para sa maayos na paggana. Karaniwang gumagamit ang mga program ng mga pangkalahatang utos para ma-access ang mga device. Isinasalin ito ng driver ng device sa mga espesyal na command na mauunawaan ng device.

Ang mga driver ng device ay karaniwang dumating bilang mga built-in na bahagi sa isang OS. Ang mga ito ay ibinigay ng tagagawa. Kung ang isang bahagi ng hardware o software ay pinalitan o na-update, ang mga driver ng device na ito ay magiging walang silbi.

Mga driver ng virtual device

Ang isang virtual device driver ay isang bahagi ng isang device driver na tumutulong sa isang hardware device na magtatag ng komunikasyon sa OS o isang program. Ang mga ito ay mga driver para sa mga virtual na device. Ang mga driver ng virtual device ay tumutulong sa maayos na daloy ng data. Maaaring ma-access ng maraming application ang isang partikular na hardware device nang walang salungatan. Kapag nakatanggap ang isang virtual device driver ng interrupt na signal mula sa isang hardware device, tinutukoy nito ang susunod na course-of-action batay sa status ng mga setting ng device.

Saan ginagamit ang isang virtual device driver?

Kapag gumagamit kami ng software upang tularan ang isang hardware device, isang virtual device driver ang ginagamit para sa isang device. Ang isang angkop na halimbawa ay ang paggamit ng a VPN . Lumilikha ka ng virtual network card para ligtas kang makakonekta sa internet. Ito ay isang virtual network card na nilikha ng VPN. Ang isang naaangkop na driver ay kinakailangan para sa card na ito na karaniwang mai-install ng VPN software mismo.

Kailangan ba ng lahat ng device ang mga driver?

Nangangailangan man ng driver ang isang device o hindi depende sa kung kinikilala ng iyong operating system ang hardware device at ang mga feature nito. Ang ilang mga peripheral na hindi alam ng operating system at nangangailangan ng driver ay – Video card, USB device, sound card, scanner, printer, controller modem, network card, card reader atbp... Karaniwang mayroong ilang generic na driver ang mga operating system na nagbibigay-daan sa mga karaniwang hardware device upang gumana sa isang pangunahing antas. Muli, ang kundisyon ay dapat kilalanin ng OS ang mga feature ng device. Ang ilang device na maaaring gumana sa mga generic na driver ay – RAM, keyboard, mouse, speaker, monitor, hard drive, disk drive, CPU, power supply, joystick atbp... Dapat malaman ng isa na ang generic na driver na ibinigay ng operating system ay hindi na-update kasing dalas ng mga driver na ibinigay ng tagagawa ng hardware.

Basahin din: Ano ang isang Computer file?

Ano ang mangyayari kung hindi ka nag-install ng driver?

Kung hindi ka pa nag-install ng driver para sa isang device, maaaring hindi gumana ang device o maaaring bahagyang gumana lamang. Halimbawa, gagana ang mga device gaya ng mouse/keyboard nang walang driver. Ngunit kung ang iyong mouse ay may mga karagdagang pindutan o ang iyong keyboard ay may ilang mga espesyal na key, hindi gagana ang mga tampok na iyon. Kung isa kang user ng Windows, mahahanap mo ang error sa pagsasalungat ng driver sa device manager, kung mayroon kang nawawalang driver. Karaniwan, ang tagagawa ay naglalabas ng isang update sa driver upang burahin ang mga error na ginawa ng driver. Samakatuwid, laging magkaroon ng napapanahon na bersyon ng driver para sa iyong mga hardware device.

Ang isang driver ay gagana lamang kung mayroon kang kaukulang device na naka-install sa iyong system. Kung susubukan mong mag-install ng driver para sa hardware na wala, hindi ito mangyayari. Halimbawa, ang pag-install ng driver ng video card kapag wala kang video card sa iyong system ay hindi magbibigay sa iyong system ng kakayahan na gumana sa isang video card. Kailangan mong magkaroon ng pareho – ang hardware device at ang na-update na device driver para dito.

Mga uri ng mga driver ng device

Mayroong device driver para sa halos lahat ng hardware device na ginagamit ngayon. Ang mga driver na ito ay maaaring malawak na maiuri sa sumusunod na 2 kategorya – mga driver ng device ng user at mga driver ng kernel device

Mga driver ng device ng user

Ito ang mga driver ng device na na-trigger ng user habang ginagamit niya ang system. Ang mga ito ay para sa mga device na ikinonekta ng user sa system, maliban sa mga nauukol sa software ng kernel . Ang mga driver ng device para sa mga plug and play na device ay itinuturing na mga driver ng device ng user. Upang iangat ang presyon mula sa mga mapagkukunan ng system, ang mga driver ng device ng user ay isinulat sa disk. Ngunit ang mga driver ng device para sa mga gaming device ay karaniwang pinananatili sa pangunahing memorya.

Basahin din: Ano ang isang ISO File?

Mga driver ng kernel device

Ang mga generic na driver na magagamit bilang built-in na software kasama ang OS ay tinatawag na mga driver ng kernel device. Naglo-load sila sa memorya bilang bahagi ng OS. Ang isang pointer sa driver ay naka-imbak sa memorya at maaaring i-invoke kapag kinakailangan. Ang mga driver ng kernel device ay para sa mga device gaya ng processor, motherboard, BIOS, at iba pang device na nauugnay sa kernel software.

Sa mga driver ng kernel device, mayroong isang karaniwang isyu. Sa pag-invocation, ni-load ang isang kernel device driver sa RAM. Hindi ito maaaring ilipat sa virtual memory. Kung mayroong ilang mga driver ng device na tumatakbo nang sabay-sabay, nagiging mabagal ang system. Upang malampasan ang isyung ito, ang bawat OS ay may pinakamababang kinakailangan sa system. Pinagsasama-sama ng mga operating system ang mga mapagkukunan na kinakailangan ng mga driver ng kernel device. Tinitiyak nito na ang mga gumagamit ay hindi kailangang mag-alala tungkol sa pangangailangan ng memorya.

Iba pang mga uri ng Device Driver

1. Generic at OEN na mga driver

Kung available ang driver ng device kasama ng operating system, tinatawag itong generic device driver. Gumagana ang isang generic na driver ng device para sa isang partikular na device anuman ang tatak nito. Ang Windows 10 ay may mga generic na driver ng device para sa mga karaniwang ginagamit na hardware device.

Minsan, ang mga hardware device ay may ilang partikular na feature na hindi makilala ng isang OS. Ang tagagawa ng device ay nagbibigay ng kaukulang driver para sa mga naturang device. Ang mga ito ay tinatawag na OEM device drivers. Para gumana nang maayos ang mga naturang device, kailangang i-install nang hiwalay ang mga driver pagkatapos i-install ang OS. Sa mga oras na ginagamit ang Windows XP, kahit na ang mga driver para sa motherboard ay kailangang i-install nang hiwalay. Ngayon, karamihan sa mga modernong system ay nagbibigay ng mga built-in na generic na driver ng device.

2. Mga driver ng block at character

Maaaring uriin ang mga driver ng device bilang mga block driver o character driver batay sa kung paano binabasa at isinusulat ang data. Mga aparato tulad ng mga hard disk, CD mga ROM at ang mga USB drive ay inuri batay sa paraan ng paggamit ng mga ito.

Ang terminong block driver ay ginagamit kapag higit sa isang character ang binabasa o isinulat sa isang pagkakataon. Ang isang bloke ay nilikha, at ang block device ay sumusubok na kunin ang dami ng impormasyong nababagay sa laki ng bloke. Mga hard disk at CD ROMS ay itinuturing na harangan ang mga driver ng device.

Ang terminong driver ng character ay ginagamit kapag ang data ay nakasulat sa isang character sa isang pagkakataon. Gumagamit ang mga driver ng character na device ng mga serial bus. Ang anumang device na nakakonekta sa serial port ay mayroong character driver. Halimbawa, ang mouse ay isang device na nakakonekta sa isang serial port. Gumagamit ito ng isang driver ng character na device.

Basahin din: Ano ang Wi-Fi 6 (802.11 ax)?

Pamamahala ng mga driver ng device

Ang lahat ng mga driver sa iyong Windows system ay pinamamahalaan ng Device Manager. Ang mga driver ng device ay hindi nangangailangan ng maraming pansin pagkatapos ng pag-install. Paminsan-minsan, mayroon silang mga update para ayusin ang isang bug o isang update na nagbibigay ng bagong feature. Samakatuwid, isang magandang kasanayan na suriin ang mga update ng driver at i-install ang mga ito (kung mayroon man) paminsan-minsan. Para gawing madali ang iyong trabaho, may ilang program na susuriin at i-update ang mga driver ng iyong device.

Ang mga update sa driver na ibinigay ng tagagawa ay palaging magagamit nang libre sa kanilang opisyal na website. Mag-ingat na huwag magbayad para sa pag-update ng driver ng device!

Ang pag-update ng iyong mga driver ay mahalaga dahil, kadalasan, maraming mga isyu sa isang hardware device ang maaaring masubaybayan pabalik sa isang isyu sa driver ng device.

Buod

  • Tinutulungan ng driver ng device ang OS at iba pang mga program na mag-interface sa mga hardware device na nakakonekta sa system
  • Nagbibigay ang mga modernong operating system ng mga built-in na driver ng device para sa mga karaniwang ginagamit na peripheral
  • Upang gumamit ng iba pang mga hardware device, kailangan mong i-install ang mga kaukulang driver ng device na ibinigay ng manufacturer
  • Ang pagpapanatiling napapanahon sa mga driver ng iyong device ay mahalaga sa paggana ng system.
  • Kinakailangan lang ang driver ng external na device para sa mga device na hindi nakikilala ng iyong operating system ang mga feature.
Aditya Farrad

Si Aditya ay isang self-motivated na propesyonal sa teknolohiya ng impormasyon at naging isang manunulat ng teknolohiya sa nakalipas na 7 taon. Sinasaklaw niya ang mga serbisyo sa Internet, mobile, Windows, software, at mga gabay sa How-to.