Laini

CPU Cores vs Threads Imefafanuliwa - Kuna tofauti gani?

Jaribu Chombo Chetu Cha Kuondoa Shida





Iliyotumwa kwenyeIlisasishwa mwisho: Februari 16, 2021

Umefikiria juu ya tofauti kati ya Cores za CPU na Threads? Je, si inachanganya? Usijali katika mwongozo huu tutajibu maswali yote kuhusu mjadala wa CPU Cores vs Threads.



Je! unakumbuka mara ya kwanza tulichukua darasa kwenye kompyuta? Ni jambo gani la kwanza tulilofundishwa? Ndiyo, ni ukweli kwamba CPU ni ubongo wa kompyuta yoyote. Walakini, baadaye, tulipoenda kununua kompyuta zetu wenyewe, tulionekana kusahau yote juu yake na hatukufikiria sana. CPU . Nini inaweza kuwa sababu ya hili? Mojawapo ya muhimu zaidi ni kwamba hatukuwahi kujua mengi juu ya CPU hapo kwanza.

CPU Cores vs Threads Imefafanuliwa - Je!



Sasa, katika zama hizi za kidijitali na ujio wa teknolojia, mambo mengi yamebadilika. Hapo awali, mtu angeweza kupima utendaji wa CPU na kasi yake ya saa pekee. Mambo, hata hivyo, hayajabaki rahisi sana. Katika siku za hivi majuzi, CPU inakuja na vipengele kama vile cores nyingi na pia hyper-threading. Hizi hufanya kazi vizuri zaidi kuliko CPU ya msingi mmoja ya kasi sawa. Lakini cores na nyuzi za CPU ni nini? Kuna tofauti gani kati yao? Na unahitaji kujua nini ili kufanya chaguo bora zaidi? Hiyo ndiyo niko hapa kukusaidia. Katika makala hii, nitazungumza nawe kuhusu cores na nyuzi za CPU na kukujulisha tofauti zao. Hutahitaji kujua chochote zaidi utakapomaliza kusoma nakala hii. Kwa hiyo, bila kupoteza muda zaidi, wacha tuanze. Endelea kusoma.

Yaliyomo[ kujificha ]



CPU Cores vs Threads Imefafanuliwa - Kuna tofauti gani kati ya zote mbili?

Kichakataji cha Msingi kwenye Kompyuta

CPU, kama unavyojua tayari, inawakilisha Kitengo cha Uchakataji Kati. CPU ndio kipengee kikuu cha kila kompyuta unayoona - iwe ni Kompyuta au kompyuta ya mkononi. Ili kuiweka kwa kifupi, gadget yoyote ambayo computes lazima iwe na processor ndani yake. Mahali ambapo mahesabu yote ya hesabu hufanywa inaitwa CPU. Mfumo wa uendeshaji wa kompyuta husaidia pia kwa kutoa maelekezo pamoja na maelekezo.

Sasa, CPU ina vitengo vidogo vidogo pia. Baadhi yao ni Kitengo cha Kudhibiti na Kitengo cha Mantiki cha Hesabu ( ALU ) Masharti haya ni ya kiufundi sana na sio lazima kwa nakala hii. Kwa hiyo, tungewaepuka na kuendelea na mada yetu kuu.



CPU moja inaweza kuchakata kazi moja pekee wakati wowote. Sasa, kama unavyoweza kutambua, hii sio hali bora zaidi ambayo ungetaka kwa utendakazi bora. Hata hivyo, siku hizi, sote tunaona kompyuta zinazoshughulikia kazi nyingi kwa urahisi na bado zinatoa utendakazi bora. Kwa hiyo, hilo lilitukiaje? Hebu tuangalie hilo kwa kina.

Cores Nyingi

Mojawapo ya sababu kuu za uwezo huu wa utendakazi mwingi wa utendakazi ni cores nyingi. Sasa, wakati wa miaka ya awali ya kompyuta, CPUs huwa na msingi mmoja. Hiyo inamaanisha nini kimsingi ni CPU ya mwili iliyo na kitengo kimoja tu cha usindikaji ndani yake. Kwa kuwa kulikuwa na hitaji kubwa la kufanya utendakazi kuwa bora zaidi, watengenezaji walianza kuongeza 'cores' za ziada, ambazo ni vitengo vya ziada vya usindikaji kuu. Ili kukupa mfano, unapoona dual-core CPU basi unaangalia CPU ambayo ina vitengo kadhaa vya usindikaji kuu. CPU ya msingi-mbili inaweza kuendesha michakato miwili kwa wakati mmoja wakati wowote. Hii, kwa upande wake, hufanya mfumo wako kuwa haraka. Sababu ya hii ni kwamba CPU yako sasa inaweza kufanya mambo mengi kwa wakati mmoja.

Hakuna hila zingine zinazohusika hapa - CPU ya mbili-msingi ina vitengo viwili vya usindikaji vya kati, ambapo quad-cores zina vitengo vinne vya usindikaji wa kati kwenye chip ya CPU, octa-core moja ina nane, na kadhalika.

Soma pia: 8 Njia za Kurekebisha Saa ya Mfumo Huendesha Suala Haraka

Viini hivi vya ziada huwezesha mfumo wako kutoa utendakazi ulioboreshwa na wa haraka zaidi. Walakini, saizi ya CPU ya mwili bado inahifadhiwa ndogo ili iweze kutoshea kwenye tundu ndogo. Unachohitaji ni tundu moja la CPU pamoja na kitengo kimoja cha CPU kilichoingizwa ndani yake. Huhitaji soketi nyingi za CPU pamoja na CPU kadhaa tofauti, huku kila moja ikihitaji nguvu zake, maunzi, ubaridi, na vitu vingine vingi. Kwa kuongezea, kwa vile cores ziko kwenye chip moja, zinaweza kuwasiliana kwa haraka zaidi. Matokeo yake, utapata latency kidogo.

Hyper-threading

Sasa, acheni tuangalie kipengele kingine nyuma ya utendakazi huu wa haraka na bora zaidi pamoja na uwezo wa kufanya kazi nyingi wa kompyuta - Hyper-threading. Jitu katika biashara ya kompyuta, Intel, alitumia nyuzi nyingi kwa mara ya kwanza. Walichotaka kufikia nayo ilikuwa kuleta hesabu sambamba kwa Kompyuta za watumiaji. Kipengele hiki kilizinduliwa kwa mara ya kwanza mnamo 2002 kwenye Kompyuta za mezani na Premium 4 HT . Huko nyuma wakati huo, Pentium 4T ilikuwa na msingi mmoja wa CPU, na hivyo kuweza kufanya kazi moja wakati wowote. Walakini, watumiaji waliweza kubadili kati ya kazi haraka vya kutosha ili ionekane kama kufanya kazi nyingi. Hyper-threading ilitolewa kama jibu la swali hilo.

Teknolojia ya Intel Hyper-threading - kama kampuni ilivyoiita - hucheza hila ambayo hufanya mfumo wako wa uendeshaji kuamini kuwa kuna CPU kadhaa tofauti zilizounganishwa nayo. Walakini, kwa kweli, kuna moja tu. Hii, kwa upande wake, hufanya mfumo wako kuwa haraka pamoja na kutoa utendakazi bora wakati wote. Ili kuifanya iwe wazi zaidi kwako, hapa kuna mfano mwingine. Iwapo utakuwa na CPU ya msingi mmoja pamoja na Hyper-threading, mfumo wa uendeshaji wa kompyuta yako utapata CPU mbili za kimantiki mahali pake. Vivyo hivyo, ikiwa una CPU mbili-msingi, mfumo wa uendeshaji utadanganywa kuamini kuwa kuna CPU nne za kimantiki. Kwa hivyo, CPU hizi za kimantiki huongeza kasi ya mfumo kupitia utumiaji wa mantiki. Pia hugawanyika na kupanga rasilimali za utekelezaji wa vifaa. Hii, kwa upande wake, inatoa kasi bora zaidi inayohitajika kwa kufanya michakato kadhaa.

Cores za CPU dhidi ya nyuzi: Tofauti ni nini?

Sasa, hebu tuchukue muda mfupi ili kujua ni tofauti gani kati ya msingi na thread. Ili kuiweka kwa urahisi, unaweza kufikiria msingi kama mdomo wa mtu, wakati nyuzi zinaweza kulinganishwa na mikono ya mwanadamu. Kama unavyojua kuwa mdomo una jukumu la kula, kwa upande mwingine, mikono husaidia kupanga ‘mzigo wa kazi.’ Uzi husaidia katika kufikisha mzigo wa kazi kwa CPU kwa urahisi kabisa. Kadiri unavyokuwa na nyuzi nyingi, ndivyo foleni yako ya kazi inavyopangwa vizuri. Kama matokeo, utapata ufanisi ulioimarishwa wa kuchakata habari inayokuja nayo.

Cores za CPU ndio sehemu halisi ya maunzi ndani ya CPU halisi. Kwa upande mwingine, nyuzi ni vijenzi pepe vinavyosimamia kazi zilizopo. Kuna njia kadhaa tofauti ambazo CPU huingiliana na nyuzi nyingi. Kwa ujumla, nyuzi hulisha kazi kwa CPU. Uzi wa pili unapatikana tu wakati habari ambayo imetolewa na uzi wa kwanza si ya kutegemewa au ya polepole kama vile kukosa akiba.

Cores, pamoja na nyuzi, zinaweza kupatikana katika Intel na AMD wasindikaji. Utapata utaftaji wa hyper tu kwenye wasindikaji wa Intel na hakuna mahali pengine popote. Kipengele hiki hutumia nyuzi kwa njia bora zaidi. Cores za AMD, kwa upande mwingine, kukabiliana na suala hili kwa kuongeza cores za ziada za kimwili. Matokeo yake, matokeo ya mwisho yanafanana na teknolojia ya hyper-threading.

Sawa, watu, tumefika mwisho wa nakala hii. Wakati wa kuifunga. Hili ndilo kila kitu unahitaji kujua kuhusu cores za CPU vs Threads na ni tofauti gani kati yao zote mbili. Natumaini makala hiyo imekupa thamani kubwa. Sasa kwa kuwa una ujuzi muhimu juu ya mada, itumie kwa matumizi bora zaidi kwako. Kujua zaidi kuhusu CPU yako kunamaanisha kuwa unaweza kufaidika zaidi na kompyuta yako kwa urahisi kabisa.

Soma pia: KATIKAnblock YouTube Unapozuiwa Ofisini, Shuleni au Vyuoni?

Kwa hiyo, hapo unayo! Unaweza kumaliza mjadala wa Mihimili ya CPU dhidi ya nyuzi , kwa kutumia mwongozo hapo juu. Lakini ikiwa bado una maswali yoyote kuhusu mwongozo huu basi jisikie huru kuwauliza katika sehemu ya maoni.

Elon Decker

Elon ni mwandishi wa teknolojia katika Cyber ​​S. Amekuwa akiandika miongozo ya jinsi ya kufanya kwa takriban miaka 6 sasa na ameshughulikia mada nyingi. Anapenda kushughulikia mada zinazohusiana na Windows, Android, na mbinu na vidokezo vya hivi punde.