Wasindikaji Wa Anuwai: Jinsi Wanavyofanya Kazi

Orodha ya maudhui:

Wasindikaji Wa Anuwai: Jinsi Wanavyofanya Kazi
Wasindikaji Wa Anuwai: Jinsi Wanavyofanya Kazi

Video: Wasindikaji Wa Anuwai: Jinsi Wanavyofanya Kazi

Video: Wasindikaji Wa Anuwai: Jinsi Wanavyofanya Kazi
Video: Day 6: Linux GUI Applications are coming to Windows 2024, Mei
Anonim

Katika wasindikaji wa kisasa wa msingi anuwai, cores mbili au zaidi za kompyuta ziko kwenye glasi moja ya silicon. Kwa kuongezea, kila msingi ina uwezo wa kusaidia hesabu ya nyuzi mbili au zaidi. Matumizi ya wasindikaji wa anuwai anuwai inaweza kuharakisha utendaji wa mifumo ya utumiaji na programu zinazounga mkono kusoma nyingi.

Wasindikaji wa anuwai: jinsi wanavyofanya kazi
Wasindikaji wa anuwai: jinsi wanavyofanya kazi

Wasindikaji wa msingi-msingi ni vitengo vya usindikaji vya kati ambavyo vina zaidi ya cores mbili za usindikaji. Cores kama hizo zinaweza kupatikana katika kifurushi kimoja na kwenye processor moja kufa.

Je! Processor ya anuwai ni nini?

Mara nyingi, wasindikaji wa multicore wanaeleweka kama wasindikaji wa kati ambao cores kadhaa za kompyuta zimeunganishwa kwenye microcircuit moja (ambayo ni, iko kwenye glasi moja ya silicon).

Kawaida, kasi ya saa katika wasindikaji wa anuwai anuwai hupunguzwa kwa makusudi. Hii imefanywa ili kupunguza matumizi ya nguvu wakati wa kudumisha utendaji unaohitajika wa processor. Wakati huo huo, kila msingi ni microprocessor kamili, ambayo ni tabia ya wasindikaji wote wa kisasa - hutumia kashe ya safu nyingi, inasaidia utekelezaji wa nambari ya nje ya amri na maagizo ya vector.

Kuunganisha mfumuko

Cores katika wasindikaji wa anuwai anuwai zinaweza kusaidia SMT, ambayo inaruhusu nyuzi nyingi za hesabu kutekelezwa na wasindikaji wengi wa kimantiki kulingana na kila msingi. Kwenye wasindikaji waliotengenezwa na Intel, teknolojia hii inaitwa "Hyper-threading". Inakuruhusu kuongeza idadi ya wasindikaji wenye mantiki ikilinganishwa na idadi ya vidonge vya mwili. Katika microprocessors inayounga mkono teknolojia hii, kila processor ya mwili ina uwezo wa kudumisha hali ya nyuzi mbili wakati huo huo. Kwa mfumo wa uendeshaji, itaonekana kama kuna wasindikaji wawili wa kimantiki. Ikiwa kuna pause katika kazi ya mmoja wao (kwa mfano, inasubiri data ipokewe kutoka kwa kumbukumbu), processor nyingine yenye mantiki inaanza kutekeleza uzi wake mwenyewe.

Aina ya wasindikaji wa msingi anuwai

Wasindikaji wa anuwai nyingi wamewekwa katika aina kadhaa. Wanaweza au hawaunga mkono utumiaji wa kashe ya pamoja. Mawasiliano kati ya cores inatekelezwa kwa kutumia basi iliyoshirikiwa, mtandao wa kumweka-kwa-kumweka, mtandao wenye swichi, au kashe ya pamoja.

Kanuni ya utendaji

Wasindikaji wengi wa kisasa wa anuwai hufanya kazi kulingana na mpango ufuatao. Ikiwa programu inayoendesha inasaidia kusoma zaidi, inaweza kulazimisha processor kutekeleza majukumu anuwai kwa wakati mmoja. Kwa mfano, ikiwa kompyuta hutumia processor ya msingi-4 na kasi ya saa ya 1.8 GHz, programu inaweza "kupakia" cores zote nne na kazi mara moja, wakati jumla ya frequency processor itakuwa 7.2 GHz. Ikiwa programu kadhaa zinaendeshwa mara moja, kila moja yao inaweza kutumia sehemu ya vidonge vya processor, ambayo pia inasababisha kuongezeka kwa utendaji wa kompyuta.

Mifumo mingi ya uendeshaji inasaidia kusoma zaidi kwa kusoma, kwa hivyo utumiaji wa wasindikaji wa multicore wanaweza kuharakisha kompyuta hata katika hali ya programu ambazo haziunga mkono kusoma kwa anuwai. Ikiwa tutazingatia utendakazi wa programu moja tu, basi utumiaji wa wasindikaji wa anuwai nyingi utahalalishwa tu ikiwa programu hii imeboreshwa kwa kusoma zaidi. Vinginevyo, kasi ya processor ya msingi-msingi haitatofautiana na ile ya processor ya kawaida, na wakati mwingine itafanya kazi hata polepole.

Ilipendekeza: