Wasindikaji wa Core Multiple: Je, Kuna Daima Bora Zaidi?

Wasindikaji wengi wa msingi wamepatikana katika kompyuta binafsi kwa zaidi ya muongo mmoja sasa. Sababu ni kwamba wasindikaji walikuwa wakipiga mapungufu ya kimwili kwa mujibu wa kasi zao za saa na jinsi gani wangeweza kuvuta na kudumisha usahihi. Kwa kusonga kwa cores ya ziada kwenye chip moja ya processor, wazalishaji waliepuka masuala kwa kasi ya saa kwa kuzidi kwa ufanisi idadi ya data ambayo inaweza kushughulikiwa na CPU . Wakati wa awali walitolewa, ilikuwa ni cores mbili tu katika CPU moja lakini sasa kuna chaguzi kwa nne, sita na hata nane. Mbali na hayo, kuna teknolojia ya Hyper-Threading ya Intel ambayo inakaribia mara mbili cores ambayo mfumo wa uendeshaji unaona. Kuwa na cores mbili katika processor moja daima imekuwa na manufaa yanayoonekana kutokana na asili ya multitasking ya mifumo ya uendeshaji ya kisasa. Baada ya yote, unaweza kuwa kuvinjari mtandao au kuandika ripoti wakati mpango wa kupambana na virusi unaendesha nyuma. Swali la kweli kwa watu wengi inaweza kuwa kama kuwa na zaidi ya mbili ni ya manufaa sana na kama ni hivyo, wangapi?

Kuzungumzia

Kabla ya kuingia katika faida na kutokuwepo kwa vidonge vya programu nyingi ni muhimu kuelewa dhana ya kuunganisha. Faili ni mkondo tu wa data kutoka kwa programu kupitia mchakato wa PC. Kila maombi huzalisha nyuzi zake au nyingi kwa kutegemea jinsi inavyoendesha. Kwa multitasking, processor moja ya msingi inaweza kushughulikia thread moja kwa wakati, kwa hiyo mfumo unafungua haraka kati ya nyuzi ili kuondokana na data kwa namna inayoonekana sawa.

Faida ya kuwa na cores nyingi ni kwamba mfumo unaweza kushughulikia thread zaidi ya moja. Kila msingi unaweza kushughulikia mkondo tofauti wa data. Hii huongeza sana utendaji wa mfumo unaoendesha maombi ya kawaida. Kwa kuwa seva huwa na kuendesha maombi mengi kwa wakati fulani, ilianzishwa hapo awali lakini kama kompyuta za kibinafsi zikiwa na matatizo magumu zaidi na nyingi ziliongezeka, pia walifaidika na kuwa na vidonge vya ziada.

Programu inategemea

Ingawa dhana ya wasindikaji wengi wa msingi huvutia sana, kuna caveat kubwa ya uwezo huu. Ili faida ya kweli ya wasindikaji wengi kuonekana, programu inayoendesha kwenye kompyuta inapaswa kuandikwa ili kuunga mkono multithreading. Bila programu inayounga mkono kipengele hicho, nyuzi zitatumika hasa kwa msingi mmoja na kuharibu ufanisi. Baada ya yote, ikiwa inaweza kukimbia kwenye msingi mmoja katika mchakato wa msingi-msingi , inaweza kuwa kasi kwa kuendesha kwenye mchakato wa mbili-msingi na kasi ya msingi ya saa.

Kwa shukrani, mifumo yote ya sasa ya uendeshaji ina uwezo wa kuunganisha. Lakini makutano mengi yanapaswa pia kuandikwa kwenye programu ya programu. Shukrani msaada wa multithreading katika programu ya watumiaji imeboreshwa sana lakini kwa programu nyingi rahisi, msaada wa multithreading bado haukutekelezwa kutokana na utata. Kwa mfano, programu ya barua au kivinjari cha wavuti haipatikani faida nyingi za kuandika multithreading kama kusema picha au programu ya uhariri wa video ambapo mahesabu ngumu yanafanywa na kompyuta.

Mfano mzuri wa kuelezea hili ni kuangalia mchezo wa kawaida wa PC. Michezo nyingi zinahitaji aina fulani ya kutoa injini ili kuonyesha kile kinachotokea katika mchezo. Mbali na hili, kuna aina fulani ya akili ya bandia ya kudhibiti matukio na wahusika katika mchezo. Kwa msingi mmoja, hizi zote lazima zifanye kazi kwa kubadili kati ya hizo mbili. Hii si lazima ufanisi. Ikiwa mfumo ulikuwa na wasindikaji wengi, utoaji na AI inaweza kila moja kukimbia kwa msingi tofauti. Hii inaonekana kama hali nzuri kwa processor ya msingi nyingi.

Hii ni mfano mzuri wa jinsi thread nyingi zinaweza kufaidika na programu. Lakini katika mfano huo huo, je, pembe nne za processor zitakuwa bora zaidi kuliko mbili? Hii ni swali ngumu sana kujibu kama inategemea sana programu. Kwa mfano, michezo mingi bado ina tofauti ndogo ya utendaji kati ya cores mbili na nne. Kuna kimsingi hakuna michezo inayoona faida inayoonekana kutoka zaidi ya pembe nne za processor. Kurudi kwenye barua pepe au mifano ya kuvinjari ya mtandao, hata msingi wa quad haitakuwa na faida halisi. Kwa upande mwingine, programu ya encoding video ambayo ni video ya kuhamisha itaonekana faida kubwa kama utoaji wa sura ya mtu binafsi inaweza kupitishwa kwa cores tofauti na kisha kuingizwa katika mkondo moja na programu. Hivyo kuwa na cores nane itakuwa na manufaa zaidi kuliko kuwa na nne.

Muda wa Saa

Kitu kimoja kilichotajwa kwa kifupi ni kasi ya saa. Watu wengi bado wanajua na ukweli kwamba kasi ya saa ya saa, kasi ya processor itakuwa. Saa ya saa huwa na nebulous zaidi wakati unapokuwa unakabiliwa na cores nyingi. Hii inahusiana na ukweli kwamba mtengenezaji anaweza sasa mchakato wa nyuzi nyingi za data kwa sababu ya cores ya ziada lakini kila moja ya vidonda hivi itakuwa mbio kasi ya chini kwa sababu ya vikwazo vya joto.

Kwa mfano, mchakato wa mbili-msingi unaweza kuwa na kasi ya saa ya msingi ya 3.5 GHz kwa kila processor wakati processor ya quad-core inaweza tu kukimbia saa 3.0GHz. Kuangalia tu msingi mmoja kwa kila mmoja wao, mchakato wa mbili-msingi utaweza kufikia asilimia kumi na nne kwa kasi zaidi kuliko kwenye quad-msingi. Kwa hivyo, ikiwa una mpango unaowekwa moja tu, mchakato wa mbili-msingi ni bora zaidi. Kisha tena, ikiwa una kitu ambacho kinaweza kutumia wasindikaji wote wanne kama vile kubadilisha video, basi processor ya msingi-msingi itakuwa sawa na asilimia sabini kwa kasi kuliko mchakato wa mbili-msingi.

Kwa hiyo yote inamaanisha nini? Kwa kweli, unapaswa kutazama kwa karibu mchakato na pia programu ili kupata wazo nzuri la jinsi litafanya kwa ujumla. Kwa ujumla, processor ya msingi nyingi ni chaguo bora lakini hiyo haimaanishi kuwa utakuwa na utendaji bora zaidi.

Hitimisho

Kwa sehemu kubwa, kuwa na processor ya msingi ya kuhesabu msingi ni jambo jema lakini ni jambo ngumu sana. Kwa sehemu kubwa, mchakato wa msingi au wa quad msingi utakuwa na uwezo zaidi ya kutosha kwa mtumiaji wa msingi wa kompyuta. Wengi wa watumiaji hawataona faida yoyote inayoonekana kutokana na kwenda zaidi ya pembe nne za processor kwa sasa kuna programu ndogo ambayo inaweza kuitumia. Watu pekee ambao wanapaswa kuzingatia wasindikaji wa juu wa kuhesabu msingi ni wale wanaofanya kazi kama uhariri wa video desktop au somo ngumu na programu za math. Kwa sababu ya hili, tunapendekeza sana wasomaji kuangalia jinsi ya Haraka ya PC Je, ninahitaji? makala ya kupata wazo bora la aina gani ya processor bora kulingana na mahitaji yao ya kompyuta.