Laini

Dereva wa Kifaa ni nini? Inafanyaje kazi?

Jaribu Chombo Chetu Cha Kuondoa Shida





Iliyotumwa kwenyeIlisasishwa mwisho: Februari 16, 2021

Mfumo wa uendeshaji, programu nyingine za maombi na vifaa mbalimbali vya vifaa vyote vinajengwa na makundi mbalimbali ya watu. Kwa hiyo, kwa default, OS na programu nyingine haziwezi kuunganisha na vifaa vya vifaa. Hapa ndipo kiendeshi cha kifaa huingia. Ni kipande cha programu ambacho hufanya kama mfasiri kati ya mifumo ya uendeshaji na vifaa vya maunzi. Kazi ya kiendeshi cha kifaa ni kuruhusu utendakazi mzuri wa vifaa vya maunzi vilivyounganishwa kwenye mfumo. Kiendeshi cha kichapishi huambia OS jinsi ya kuchapisha habari iliyochaguliwa kwenye ukurasa. Kwa OS kutafsiri bits katika faili ya sauti katika pato sahihi, dereva wa kadi ya sauti ni muhimu. Kama hivi, viendeshi vya kifaa vipo kwa kila kifaa cha maunzi ambacho kimeunganishwa kwenye mfumo wako.



Dereva wa Kifaa ni nini

Yaliyomo[ kujificha ]



Dereva wa Kifaa ni nini?

Mfumo wa uendeshaji hauhitaji kujua maelezo ya nyuma ya ufanyaji kazi wa vifaa. Kwa kutumia kiendeshi cha kifaa, inaingiliana tu na kipande hicho cha vifaa. Ikiwa dereva wa kifaa sambamba haijasakinishwa, hakuna kiungo cha mawasiliano kati ya OS na vifaa. Kifaa kama hicho cha vifaa kinaweza kisifanye kazi vizuri. Dereva wa kifaa na kifaa cha maunzi sambamba huwasiliana kupitia basi ya kompyuta ambayo kifaa kimeunganishwa. Viendeshi vya kifaa hutofautiana kwa kila mfumo wa uendeshaji na vinategemea maunzi. Dereva wa kifaa pia hujulikana kama kiendeshi cha programu au kiendeshi tu.

Viendeshi vya kifaa hufanyaje kazi?

Kifaa cha maunzi kinataka kuwasiliana na programu kwenye mfumo wako. Unaweza kufikiria hali hii kama vyombo viwili vinavyozungumza lugha tofauti. Hivyo, kuna uhitaji wa mfasiri. Kiendesha kifaa kinachukua jukumu la mfasiri hapa. Programu hutoa maelezo ya kiendeshi ambayo yanaelezea kile vifaa vinapaswa kufanya. Dereva wa kifaa hutumia maelezo ili kupata dereva kufanya kazi hiyo.



Kiendeshi cha kifaa hutafsiri maagizo ya programu/OS kwa lugha inayoeleweka na kifaa cha maunzi. Ili mfumo ufanye kazi kwa ufanisi, lazima uwe na viendeshi vyote muhimu vya kifaa. Unapowasha mfumo wako, OS huwasiliana na viendeshi vya kifaa na BIOS kuamua juu ya kufanya kazi mbalimbali za vifaa.

Ikiwa sio kwa kiendeshi cha kifaa, ama hakungekuwa na njia ya mfumo kuwasiliana na vifaa au programu za programu ingelazimika kujua jinsi ya kuunganishwa moja kwa moja na vifaa (kwa kuzingatia anuwai ya programu na kifaa cha vifaa tulicho nacho leo, hii. itakuwa ngumu). Haiwezekani kuunda programu yenye uwezo wa kuwasiliana moja kwa moja na kila aina ya vifaa vya maunzi. Kwa hivyo, madereva ya kifaa ndio wanaobadilisha mchezo.



Wote - vifaa vya vifaa na programu za programu hutegemea madereva ya kifaa kwa kufanya kazi vizuri. Programu kawaida hutumia amri za jumla kufikia vifaa. Kiendesha kifaa hutafsiri hizi kwa amri maalum ambazo zinaweza kueleweka na kifaa.

Viendeshi vya kifaa kawaida huja kama vipengee vilivyojengwa ndani ya OS. Wao hutolewa na mtengenezaji. Ikiwa sehemu ya maunzi au programu itabadilishwa au kusasishwa, viendeshi hivi vya kifaa vinatumika kuwa visivyofaa.

Viendeshi vya kifaa halisi

Dereva wa kifaa pepe ni sehemu ya kiendeshi cha kifaa ambacho husaidia kifaa cha maunzi kuanzisha mawasiliano na OS au programu. Wao ni viendeshaji vya vifaa vya kawaida. Viendeshi vya kifaa pepe husaidia katika mtiririko laini wa data. Programu nyingi zinaweza kufikia kifaa fulani cha maunzi bila mgongano. Kiendeshaji cha kifaa pepe kinapopokea ishara ya kukatiza kutoka kwa kifaa cha maunzi, huamua hatua inayofuata kulingana na hali ya mipangilio ya kifaa.

Kiendeshi cha kifaa pepe kinatumika wapi?

Tunapotumia programu kuiga kifaa cha maunzi, kiendeshi cha kifaa pepe hutumika kuharibu kifaa kama hicho. Mfano unaofaa ungekuwa kutumia a VPN . Unaunda kadi ya mtandao pepe ili uweze kuunganisha kwa usalama kwenye mtandao. Hii ni kadi ya mtandao pepe iliyoundwa na VPN. Kiendeshi kinachofaa kinahitajika kwa kadi hii ambayo kwa kawaida itasakinishwa na programu ya VPN yenyewe.

Je, vifaa vyote vinahitaji viendeshaji?

Ikiwa kifaa kinahitaji kiendeshi au la inategemea ikiwa mfumo wako wa uendeshaji unatambua kifaa cha maunzi na vipengele vyake. Baadhi ya vifaa vya pembeni ambavyo havijulikani kwa mfumo wa uendeshaji na vinavyohitaji kiendeshi ni - Kadi ya video, kifaa cha USB, kadi ya sauti, kichanganua, kichapishi, modemu ya kidhibiti, kadi ya mtandao, kisoma kadi n.k... Mifumo ya uendeshaji kwa kawaida huwa na viendeshi vya kawaida vinavyoruhusu vifaa vya kawaida vya maunzi. kufanya kazi kwa kiwango cha msingi. Tena, hali ni kwamba OS inapaswa kutambua vipengele vya kifaa. Baadhi ya vifaa vinavyoweza kufanya kazi na viendeshi vya kawaida ni – RAM, kibodi, kipanya, spika, monita, diski kuu, kiendeshi cha diski, CPU, usambazaji wa nishati, vijiti vya kuchezea n.k... Ni lazima ufahamu kwamba kiendeshi cha kawaida kinachotolewa na mfumo wa uendeshaji hakijasasishwa. mara kwa mara kama viendeshi vinavyotolewa na mtengenezaji wa maunzi.

Soma pia: Faili ya Kompyuta ni nini?

Nini kitatokea ikiwa haujaweka dereva?

Ikiwa haujasakinisha kiendeshi kwa kifaa, kifaa kinaweza kisifanye kazi kabisa au kinaweza kufanya kazi kwa sehemu tu. Kwa mfano, vifaa kama vile kipanya/kibodi vitafanya kazi bila kiendeshi. Lakini ikiwa panya yako ina vifungo vya ziada au kibodi yako ina funguo maalum, basi vipengele hivyo havitafanya kazi. Ikiwa wewe ni mtumiaji wa Windows, unaweza kupata hitilafu ya migogoro ya dereva katika meneja wa kifaa, ikiwa una kiendeshi kilichopotea. Kawaida, mtengenezaji hutoa sasisho la dereva ili kufuta makosa yaliyotolewa na dereva. Kwa hivyo, kila wakati uwe na toleo la kisasa la kiendeshi kwa vifaa vyako vya maunzi.

Dereva atafanya kazi tu ikiwa una kifaa sambamba kilichowekwa kwenye mfumo wako. Ikiwa unajaribu kufunga dereva kwa vifaa ambavyo havipo, haitatokea. Kwa mfano, kusakinisha kiendeshi cha kadi ya video wakati huna kadi ya video kwenye mfumo wako hakutaupa mfumo wako uwezo wa kufanya kazi na kadi ya video. Unahitaji kuwa na zote mbili - kifaa cha vifaa na kiendesha kifaa kilichosasishwa kwa hiyo.

Aina za viendesha kifaa

Kuna kiendeshi cha kifaa kwa karibu kila kifaa cha maunzi kinachotumika leo. Viendeshi hivi vinaweza kuainishwa kwa upana katika kategoria 2 zifuatazo - viendeshi vya kifaa cha mtumiaji na viendeshi vya kifaa cha kernel

Viendeshi vya kifaa cha mtumiaji

Hizi ni viendeshi vya kifaa ambavyo mtumiaji huanzisha wakati anatumia mfumo. Hizi ni za vifaa ambavyo mtumiaji ameunganisha kwenye mfumo, isipokuwa vile vinavyohusiana na programu ya kernel . Viendeshi vya kifaa vya kuziba na kucheza vinazingatiwa kama viendeshi vya kifaa cha mtumiaji. Ili kuinua shinikizo kutoka kwa rasilimali za mfumo, madereva ya kifaa cha mtumiaji yameandikwa kwenye diski. Lakini viendeshi vya kifaa vya vifaa vya michezo ya kubahatisha kawaida huwekwa kwenye kumbukumbu kuu.

Soma pia: Faili ya ISO ni nini?

Viendeshi vya kifaa cha Kernel

Viendeshi vya kawaida ambavyo vinapatikana kama programu iliyojengwa ndani pamoja na OS huitwa viendesha kifaa cha kernel. Wanapakia kwenye kumbukumbu kama sehemu ya OS. Kielekezi kwa kiendeshi huhifadhiwa kwenye kumbukumbu na kinaweza kuombwa wakati wowote inapohitajika. Viendeshi vya vifaa vya Kernel ni vya vifaa kama vile kichakataji, ubao-mama, BIOS, na vifaa vingine vinavyohusiana na programu ya kernel.

Na viendeshi vya kifaa cha kernel, kuna suala la kawaida. Baada ya ombi, kiendeshi cha kifaa cha kernel hupakiwa kwenye RAM. Hii haiwezi kuhamishwa hadi kwenye kumbukumbu pepe. Ikiwa kuna madereva kadhaa ya kifaa yanayoendesha wakati huo huo, mfumo unakuwa polepole. Ili kuondokana na suala hili, kila OS ina mahitaji ya chini ya mfumo. Mifumo ya uendeshaji huweka pamoja rasilimali ambazo madereva ya kifaa cha kernel walihitaji. Hii inahakikisha kwamba watumiaji hawana wasiwasi kuhusu mahitaji ya kumbukumbu.

Aina zingine za Kiendesha Kifaa

1. Madereva ya Generic na OEN

Ikiwa kiendeshi cha kifaa kinapatikana pamoja na mfumo wa uendeshaji, inaitwa dereva wa kifaa cha generic. Dereva wa kifaa cha kawaida hufanya kazi kwa kifaa fulani bila kujali chapa yake. Windows 10 ina viendeshi vya kifaa cha kawaida kwa vifaa vya kawaida vinavyotumika.

Wakati mwingine, vifaa vya vifaa vina vipengele fulani ambavyo OS haiwezi kutambua. Mtengenezaji wa kifaa hutoa dereva sambamba kwa vifaa vile. Hizi huitwa madereva ya kifaa cha OEM. Kwa vifaa vile kufanya kazi vizuri, madereva wanapaswa kusakinishwa tofauti baada ya kufunga OS. Karibu na wakati Windows XP ilikuwa inatumika, hata viendeshi vya ubao wa mama vililazimika kusanikishwa kando. Leo, mifumo mingi ya kisasa hutoa madereva ya kifaa cha kujengwa ndani.

2. Block na madereva tabia

Viendeshi vya kifaa vinaweza kuainishwa kuwa viendesha vidhibiti au viendesha herufi kulingana na jinsi data inavyosomwa na kuandikwa. Vifaa kama vile diski ngumu, CD ROM na viendeshi vya USB vimeainishwa kulingana na jinsi vinavyotumiwa.

Neno dereva wa kuzuia hutumika wakati zaidi ya herufi moja inasomwa au kuandikwa kwa wakati mmoja. Kizuizi kinaundwa, na kifaa cha kuzuia kinajaribu kurejesha kiasi cha habari ambacho kinafaa ukubwa wa kizuizi. Disks ngumu na CD ROMS huzingatiwa kuzuia viendesha kifaa.

Neno dereva la herufi hutumiwa wakati data imeandikwa herufi moja kwa wakati mmoja. Viendeshi vya kifaa cha tabia hutumia mabasi ya serial. Kifaa chochote ambacho kimeunganishwa kwenye bandari ya serial kina kiendeshi cha herufi. Kwa mfano, panya ni kifaa kilichounganishwa kwenye bandari ya serial. Inatumia kiendeshi cha kifaa cha mhusika.

Soma pia: Wi-Fi 6 (802.11 ax) ni nini?

Kusimamia viendesha kifaa

Viendeshi vyote kwenye mfumo wako wa Windows vinasimamiwa na Kidhibiti cha Kifaa. Madereva ya kifaa hawana haja ya tahadhari nyingi baada ya ufungaji. Mara kwa mara, huwa na masasisho ya kurekebisha hitilafu au sasisho ambalo hutoa kipengele kipya. Kwa hiyo, ni mazoezi mazuri kuangalia sasisho za madereva na kuziweka (ikiwa zipo) mara moja kwa wakati. Ili kufanya kazi yako iwe rahisi, kuna baadhi ya programu ambazo zitaangalia na kusasisha viendeshi vya kifaa chako.

Sasisho za kiendeshi zinazotolewa na mtengenezaji zinapatikana kila wakati bila malipo kwenye wavuti yao rasmi. Jihadharini usilipe sasisho la kiendeshi cha kifaa!

Kusasisha viendeshi vyako ni muhimu kwa sababu, mara nyingi, maswala mengi na kifaa cha maunzi yanaweza kupatikana nyuma kwa suala la kiendeshi cha kifaa.

Muhtasari

  • Kiendesha kifaa husaidia OS na programu kusawazisha na vifaa vya maunzi vilivyounganishwa kwenye mfumo
  • Mifumo ya kisasa ya uendeshaji hutoa madereva ya kifaa kilichojengwa kwa pembeni zinazotumiwa kawaida
  • Ili kutumia vifaa vingine vya maunzi, unahitaji kusakinisha viendeshi vinavyoendana vilivyotolewa na mtengenezaji
  • Kusasisha viendesha kifaa chako ni muhimu kwa utendakazi wa mfumo.
  • Kiendeshi cha kifaa cha nje kinahitajika tu kwa vifaa hivyo ambavyo vipengele vyake havitambuliwi na mfumo wako wa uendeshaji.
Aditya Farrad

Aditya ni mtaalamu wa teknolojia ya habari anayejitegemea na amekuwa mwandishi wa teknolojia kwa miaka 7 iliyopita. Anashughulikia huduma za mtandao, rununu, Windows, programu, na miongozo ya Jinsi ya kufanya.