Malambot

Ipinaliwanag ang CPU Cores vs Threads – Ano ang pagkakaiba?

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Nai-post saHuling na-update: Pebrero 16, 2021

Naisip mo na ba ang pagkakaiba ng CPU Cores at Threads? Hindi ba nakakalito? Huwag mag-alala sa gabay na ito sasagutin namin ang lahat ng mga tanong tungkol sa debate ng CPU Cores vs Threads.



Natatandaan mo pa ba ang unang beses na nagklase tayo sa computer? Ano ang unang itinuro sa atin? Oo, ito ay ang katotohanan na ang CPU ay ang utak ng anumang computer. Gayunpaman, nang maglaon, nang bumili kami ng aming sariling mga computer, tila nakalimutan namin ang lahat tungkol dito at hindi gaanong nag-isip tungkol sa CPU . Ano kaya ang dahilan nito? Ang isa sa mga pinakamahalaga ay ang hindi namin alam tungkol sa CPU sa unang lugar.

Ipinaliwanag ang CPU Cores vs Threads - Ano



Ngayon, sa digital na panahon na ito at sa pagdating ng teknolohiya, maraming bagay ang nagbago. Sa nakaraan, masusukat ng isa ang pagganap ng isang CPU gamit ang bilis ng orasan nito nang nag-iisa. Ang mga bagay, gayunpaman, ay hindi nanatiling napakasimple. Sa kamakailang mga panahon, ang isang CPU ay may mga tampok tulad ng maraming mga core pati na rin ang hyper-threading. Ang mga ito ay gumaganap nang mas mahusay kaysa sa isang single-core na CPU ng parehong bilis. Ngunit ano ang mga core at thread ng CPU? Ano ang pagkakaiba sa pagitan nila? At ano ang kailangan mong malaman upang makagawa ng pinakamahusay na pagpipilian? Iyan ang narito ako upang tulungan ka. Sa artikulong ito, makikipag-usap ako sa iyo tungkol sa mga core at thread ng CPU at ipapaalam sa iyo ang kanilang mga pagkakaiba. Hindi mo na kailangan pang malaman sa oras na matapos mong basahin ang artikulong ito. Kaya, nang hindi na nag-aaksaya pa ng oras, magsimula na tayo. Ituloy ang pagbabasa.

Mga nilalaman[ tago ]



Ipinaliwanag ang CPU Cores vs Threads – Ano ang pagkakaiba ng dalawa?

Core Processor sa isang Computer

Ang CPU, tulad ng alam mo na, ay kumakatawan sa Central Processing Unit. Ang CPU ay ang pangunahing bahagi ng bawat at bawat computer na nakikita mo – ito man ay isang PC o isang laptop. Upang ilagay ito sa maikling salita, anumang gadget na nagko-compute ay dapat na may processor sa loob nito. Ang lugar kung saan isinasagawa ang lahat ng pagkalkula ng computational ay tinatawag na CPU. Nakakatulong din ang operating system ng computer sa pamamagitan ng pagbibigay ng mga tagubilin pati na rin ng mga direksyon.

Ngayon, ang isang CPU ay mayroon ding ilang mga sub-unit. Ilan sa kanila ay Control Unit at Arithmetic Logical Unit ( ALU ). Masyadong teknikal ang mga terminong ito at hindi kinakailangan para sa artikulong ito. Samakatuwid, iiwasan natin ang mga ito at ipagpatuloy ang ating pangunahing paksa.



Ang isang CPU ay maaaring magproseso lamang ng isang gawain sa anumang oras. Ngayon, tulad ng napagtanto mo, hindi ito ang pinakamahusay na posibleng kondisyon na gusto mo para sa mas mahusay na pagganap. Gayunpaman, sa ngayon, lahat tayo ay nakakakita ng mga computer na humahawak ng multi-tasking nang walang kahirap-hirap at nagbibigay pa rin ng mga mahusay na pagganap. Kaya, paano nangyari iyon? Tingnan natin ito nang detalyado.

Maramihang Mga Core

Ang isa sa mga pinakamalaking dahilan para sa mayaman sa pagganap na kakayahang multi-tasking na ito ay maraming mga core. Ngayon, sa mga naunang taon ng computer, ang mga CPU ay may posibilidad na magkaroon ng isang core. Ang ibig sabihin nito ay ang pisikal na CPU na naglalaman lamang ng isang sentral na yunit ng pagproseso sa loob nito. Dahil may matinding pangangailangan para sa pagpapahusay ng performance, nagsimula ang mga manufacturer na magdagdag ng mga karagdagang 'core,' na mga karagdagang central processing unit. Upang bigyan ka ng isang halimbawa, kapag nakakita ka ng dual-core na CPU pagkatapos ay tumitingin ka sa isang CPU na mayroong ilang mga central processing unit. Ang isang dual-core na CPU ay perpektong makakapagpatakbo ng dalawang sabay-sabay na proseso sa anumang oras. Ito naman ay nagpapabilis ng iyong system. Ang dahilan sa likod nito ay ang iyong CPU ay maaari na ngayong gumawa ng maraming bagay nang sabay-sabay.

Walang ibang mga trick na kasangkot dito - ang dual-core na CPU ay may dalawang central processing unit, samantalang ang mga quad-core ay may apat na central processing unit sa CPU chip, ang isang octa-core ay may walo, at iba pa.

Basahin din: 8 Mga Paraan Para Ayusin ang Mabilis na Isyu ng System Clock

Ang mga karagdagang core na ito ay nagbibigay-daan sa iyong system na mag-alok ng pinahusay at mas mabilis na pagganap. Gayunpaman, pinananatiling maliit ang laki ng pisikal na CPU para magkasya ito sa isang maliit na socket. Ang kailangan mo lang ay isang CPU socket kasama ang isang CPU unit na nakapasok sa loob nito. Hindi mo kailangan ng maraming CPU socket kasama ng maraming iba't ibang CPU, na ang bawat isa sa kanila ay nangangailangan ng sarili nilang kapangyarihan, hardware, pagpapalamig, at marami pang iba. Bilang karagdagan, dahil ang mga core ay nasa parehong chip, maaari silang makipag-usap sa isa't isa sa mas mabilis na paraan. Bilang resulta, makakaranas ka ng mas kaunting latency.

Hyper-threading

Ngayon, tingnan natin ang iba pang salik sa likod ng mas mabilis at mas mahusay na pagganap na ito kasama ng mga multitasking na kakayahan ng mga computer – Hyper-threading. Ang higante sa negosyo ng mga kompyuter, ang Intel, ay gumamit ng hyper-threading sa unang pagkakataon. Ang gusto nilang makamit dito ay ang pagdadala ng parallel computation sa mga consumer PC. Ang tampok ay unang inilunsad noong 2002 sa mga desktop PC na may Premium 4 HT . Noong panahong iyon, ang Pentium 4T ay naglalaman ng isang core ng CPU, sa gayon ay magagawang magsagawa ng isang gawain sa anumang oras. Gayunpaman, ang mga gumagamit ay nagawang lumipat sa pagitan ng mga gawain nang sapat na mabilis para ito ay magmukhang multitasking. Ang hyper-threading ay ibinigay bilang sagot sa tanong na iyon.

Ang teknolohiya ng Intel Hyper-threading – bilang pinangalanan ng kumpanya – ay gumaganap ng isang trick na nagpapapaniwala sa iyong operating system na mayroong maraming iba't ibang mga CPU na naka-attach dito. Gayunpaman, sa katotohanan, mayroon lamang. Ito naman, ay nagpapabilis sa iyong system kasama ng pagbibigay ng mas mahusay na pagganap sa lahat ng panahon. Upang maging mas malinaw sa iyo, narito ang isa pang halimbawa. Kung mayroon kang isang single-core na CPU kasama ng Hyper-threading, ang operating system ng iyong computer ay makakahanap ng dalawang lohikal na CPU sa lugar. Kaya lang, kung sakaling mayroon kang dual-core na CPU, ang operating system ay malinlang sa paniniwalang mayroong apat na lohikal na CPU. Bilang resulta, pinapataas ng mga lohikal na CPU na ito ang bilis ng system sa pamamagitan ng paggamit ng logic. Naghahati rin ito pati na rin inaayos ang mga mapagkukunan ng pagpapatupad ng hardware. Ito naman, ay nag-aalok ng pinakamahusay na posibleng bilis na kailangan para sa pagsasagawa ng ilang mga proseso.

CPU Cores vs Threads: Ano ang Pagkakaiba?

Ngayon, maglaan tayo ng ilang sandali upang malaman kung ano ang pagkakaiba sa pagitan ng isang core at isang thread. Sa madaling salita, maaari mong isipin ang core bilang bibig ng isang tao, habang ang mga thread ay maihahambing sa mga kamay ng isang tao. Tulad ng alam mo na ang bibig ay may pananagutan sa pagsasagawa ng pagkain, sa kabilang banda, ang mga kamay ay tumutulong sa pag-aayos ng 'load ng trabaho.' Ang thread ay tumutulong sa paghahatid ng workload sa CPU nang lubos na madali. Kung mas maraming thread ang mayroon ka, mas maayos ang iyong pila sa trabaho. Bilang resulta, makakakuha ka ng pinahusay na kahusayan para sa pagproseso ng impormasyong kasama nito.

Ang mga core ng CPU ay ang aktwal na bahagi ng hardware sa loob ng pisikal na CPU. Sa kabilang banda, ang mga thread ay ang mga virtual na bahagi na namamahala sa mga gawain sa kamay. Mayroong ilang iba't ibang paraan kung saan nakikipag-ugnayan ang CPU sa maraming mga thread. Sa pangkalahatan, pinapakain ng thread ang mga gawain sa CPU. Ang pangalawang thread ay ina-access lamang kapag ang impormasyong ibinigay ng unang thread ay hindi mapagkakatiwalaan o mabagal gaya ng cache miss.

Ang mga core, pati na rin ang mga thread, ay matatagpuan sa parehong Intel at AMD mga processor. Makakakita ka ng hyper-threading lamang sa mga processor ng Intel at wala nang iba pa. Gumagamit ang feature ng mga thread sa mas magandang paraan. Ang mga AMD core, sa kabilang banda, ay humaharap sa isyung ito sa pamamagitan ng pagdaragdag ng mga karagdagang pisikal na core. Bilang resulta, ang mga resulta ay kapareho ng teknolohiya ng hyper-threading.

Okay, guys, dumating na tayo sa dulo ng artikulong ito. Oras na para tapusin ito. Ito ang lahat ng kailangan mong malaman tungkol sa mga core ng CPU kumpara sa Mga Thread at kung ano ang pagkakaiba ng dalawa. Umaasa ako na ang artikulo ay nagbigay sa iyo ng maraming halaga. Ngayong mayroon ka nang kinakailangang kaalaman sa paksa, ilagay ito sa pinakamahusay na posibleng paggamit para sa iyo. Ang pag-alam ng higit pa tungkol sa iyong CPU ay nangangahulugan na masusulit mo ang iyong computer nang lubos na madali.

Basahin din: SAnblock ang YouTube Kapag Naka-block Sa Mga Opisina, Paaralan o Kolehiyo?

Kaya, mayroon ka na! Madali mong tapusin ang debate ng Mga CPU Core kumpara sa Mga Thread , gamit ang gabay sa itaas. Ngunit kung mayroon ka pa ring mga katanungan tungkol sa gabay na ito, huwag mag-atubiling tanungin sila sa seksyon ng komento.

Elon Decker

Si Elon ay isang tech na manunulat sa Cyber ​​S. Nagsusulat siya ng mga gabay sa kung paano sa loob ng humigit-kumulang 6 na taon na ngayon at nasasaklaw na niya ang maraming paksa. Mahilig siyang mag-cover ng mga paksang nauugnay sa Windows, Android, at ang mga pinakabagong trick at tip.