Dereva ya Kifaa ni nini?

Madereva ya Kifaa: kwa nini wao ni muhimu & jinsi ya kufanya kazi pamoja nao

Dereva wa kifaa ni kipande cha programu ambacho kinaelezea mfumo wa uendeshaji na programu nyingine jinsi ya kuwasiliana na kipande cha vifaa .

Kwa mfano, madereva ya printer huelezea mfumo wa uendeshaji, na kwa ugani chochote programu una kitu ambacho unataka kuchapisha wazi, jinsi ya kuchapisha habari kwenye ukurasa

Madereva ya kadi ya sauti ni muhimu ili mfumo wako wa uendeshaji ujue hasa jinsi ya kutafsiri ya 1 na 0 ambayo inajumuisha faili ya MP3 kwenye ishara za sauti kwamba kadi ya sauti inaweza kutolewa kwenye vichwa vya sauti au wasemaji.

Wazo moja kwa ujumla hutumika kwa kadi za video , keyboards , wachunguzi , nk.

Endelea kusoma kwa maelezo zaidi kwa nini madereva ni muhimu, ikiwa ni pamoja na mifano mingine, pamoja na maelezo ya jinsi ya kuweka madereva yako yaliyotengenezwa na nini cha kufanya ikiwa haifanyi kazi vizuri.

Je! Dereva za Kifaa Zafanya Kazi Nini?

Fikiria madereva ya kifaa kama wafsiri kati ya programu unayotumia na kifaa ambacho programu hiyo inataka kutumia kwa namna fulani. Programu na vifaa viliundwa na watu tofauti au makampuni na kuzungumza lugha mbili tofauti kabisa , kwa hivyo mshambuliaji (dereva) anawawezesha kuwasiliana.

Kwa maneno mengine, programu ya programu inaweza kutoa maelezo kwa dereva kueleza kile kinataka kipande cha vifaa kufanya, habari dereva wa kifaa inaelewa na kisha inaweza kutimiza kwa vifaa.

Shukrani kwa madereva ya kifaa, programu nyingi za programu hazihitaji kujua jinsi ya kufanya kazi moja kwa moja na vifaa, na dereva hauhitaji kuingiza uzoefu kamili wa maombi kwa watumiaji kuingiliana nao. Badala yake, mpango na dereva wanahitaji tu kujua jinsi ya kuingiliana na kila mmoja.

Hii ni mpango mzuri sana kwa kila mtu aliyehusika, kwa kuzingatia kuwa kuna usambazaji wa programu na vifaa vya kutokuwa na mwisho huko nje. Ikiwa kila mtu alitakiwa kujua jinsi ya kuwasiliana na kila mtu mwingine, mchakato wa kufanya programu na vifaa itakuwa karibu haiwezekani.

Jinsi ya Kusimamia Dereva za Kifaa

Mara nyingi, madereva kufunga moja kwa moja na hawana haja ya kipaumbele zaidi, mbali na uppdatering mara kwa mara kurekebisha mende au kuongeza kipengele kipya baridi. Hii ni kweli kwa madereva fulani katika Windows ambazo zinapakuliwa kupitia Windows Update .

Madereva kwa kila kipande cha vifaa katika kompyuta yako ya Windows hudhibitiwa katikati kutoka kwa Meneja wa Kifaa , inapatikana katika matoleo yote ya Microsoft Windows .

Hapa ni kazi za kawaida katika Windows inayohusisha madereva:

Hapa kuna rasilimali chache zinazohusiana na madereva:

Matatizo mengi ambayo yanaweza kutengwa kwa kipande fulani cha vifaa sio matatizo na vifaa halisi, lakini husababisha madereva ya vifaa ambayo imewekwa kwa vifaa hivyo. Baadhi ya rasilimali zilizounganishwa hapo juu zinapaswa kukusaidia kufikiria yote hayo.

Zaidi Kuhusu Dereva za Kifaa

Zaidi ya uhusiano wa msingi wa programu-dereva-vifaa, kuna hali nyingine ambazo zinahusisha madereva (na ambazo hazi) ambazo ni aina ya kuvutia.

Ingawa hii si ya kawaida siku hizi, programu fulani ina uwezo wa kuwasiliana moja kwa moja na baadhi ya aina ya vifaa - hakuna madereva muhimu! Hii inawezekana tu wakati programu inatuma amri rahisi sana kwa vifaa, au wakati wote wawili walipangwa na kampuni hiyo, lakini hii inaweza pia kufikiriwa kama aina ya hali ya kujengwa katika dereva.

Baadhi ya madereva ya kifaa huwasiliana moja kwa moja na kifaa, lakini wengine hupigwa pamoja. Katika hali hizi, programu itawasiliana na dereva mmoja kabla ya kuwa dereva huwasiliana na mwingine, na kadhalika mpaka dereva wa mwisho atafanya mawasiliano ya moja kwa moja na vifaa.

Madereva haya "katikati" mara nyingi hawafanyi kazi yoyote wakati wote kuthibitisha kuwa madereva wengine wanafanya vizuri. Bila kujali, iwapo kuna dereva mmoja au multiples kufanya kazi katika "stack," yote ni kufanyika nyuma bila kuwa na kujua, au kufanya, chochote.

Windows hutumia faili za SYS kama madereva ya vifaa vya kubeba, maana yake inaweza kubeba kwa msingi unaohitajika ili wasiweke kumbukumbu kila wakati. Vile vile ni kweli kwa moduli za Linux.

WHQL ni mchakato wa kupima na Microsoft ambayo husaidia kuthibitisha kwamba dereva maalum wa kifaa itafanya kazi na toleo maalum la Windows. Unaweza kuona kwamba dereva unayopakua ni au sio WHQL iliyo kuthibitishwa. Unaweza kusoma zaidi kuhusu Maabara ya Ubora wa Windows Hardware hapa .

Fomu nyingine ya dereva ni dereva wa kifaa halisi, hutumiwa na programu ya virtualization. Wanafanya kazi sawa na madereva ya mara kwa mara lakini ili kuzuia mfumo wa uendeshaji wa mgeni kutoka kwenye vifaa vya kuingia moja kwa moja, madereva ya virtual yanajishughulisha kama vifaa vya kweli ili OS wa mgeni na madereva yake mwenyewe waweze kufikia vifaa kama mifumo isiyo ya kawaida ya uendeshaji.

Kwa maneno mengine, wakati mfumo wa uendeshaji wa majeshi pamoja na madereva yake ya interface na vipengele halisi vya vifaa, mifumo ya uendeshaji wa wageni wa kawaida na madereva yao ya interface na vifaa vya virtual kupitia madereva ya vifaa vya kifaa, ambazo zinarejeshwa kwa vifaa halisi, vya kimwili na mfumo wa uendeshaji wa jeshi.