Mula pagkabata, itinuro na sa atin na ang CPU ay Brain of the Computer! Karamihan sa mga tao ay tila nakakalimutan ito kapag kailangan nila bumili ng computer, bagaman. Marahil ito ay dahil karamihan sa atin ay hindi alam ang tungkol sa mga CPU noong una. Hindi namin alam kung paano sila gumagana o ang mga salik na mahalaga. At, iyon ang dahilan kung bakit ang mga tao ay nagtatapos sa pagbili ng isang random na Processor. Sa katunayan, may ilang mga pangunahing bagay na dapat mong malaman tungkol sa CPU.
Sa artikulong ito, dumaan tayo sa ilang mga konsepto tulad ng mga core vs thread, Hyper-Threading, sulit ba ang Hyper Threading? at malinaw naman ang pinaka-basic ng mga Processor na dapat mong malaman. Una, magkakaroon tayo ng pagpapakilala sa Mga Processor, na teknikal na tinatawag na CPU.
Ano ang Core Processor sa isang Computer?
Gaya ng alam ng 99% sa inyo, ang CPU ay kumakatawan sa Central Processing Unit. Ito ang pangunahing bahagi ng bawat computer – sa pamamagitan ng isang computer, ang ibig naming sabihin ay mga PC, Laptop, Smartphone at marami pang ibang gadget. Sa madaling salita, anumang bagay na nag-compute ay may processor sa loob. Ang CPU ay kung saan isinasagawa ang lahat ng pagkalkula ng computational. Ginagawa ito sa tulong ng mga direksyon at tagubilin mula sa Operating System. Kaya, ito ang pangunahing bagay tungkol sa mga CPU.
Mayroong ilang mga sub-unit para sa bawat CPU, tulad ng Arithmetic Logical Unit at Control Unit. Masyadong teknikal ito, at mas mabuting laktawan natin.
Ang isang CPU ay maaaring magproseso ng isang gawain sa isang pagkakataon. Hindi talaga ito maganda para sa performance, alam mo. Kaya, mayroong isang kuwento tungkol sa kung paano namin nakuha ang senaryo na ito ng mayaman sa pagganap na multi-tasking. Upang maunawaan ang kasalukuyang sitwasyon sa mga CPU, dapat nating tingnan ang kasaysayan ng Personal Computing.
Ang Lumang Panahon ng Maramihang mga CPU
Sa pamamagitan ng isang CPU, ang ibig naming sabihin ay isang CPU chip na ipinasok sa socket ng processor. Kaya, sa mga unang panahon, ang isang ganoong chip ay aasikasuhin ang isang gawain sa isang pagkakataon.
Noong unang panahon, ang mga tao ay nangangailangan ng higit na pagganap mula sa mga computer. Ang kanilang ideya ay magsama ng maraming CPU sa isang computer. Iyon ay, magkakaroon ng maraming socket at maraming chip. Ang lahat ng ito ay magkakaugnay at sa motherboard. Kaya, sa teknikal, maaari nilang asahan ang mas mahusay na pagganap mula sa PC. Ito ay isang medyo matagumpay na pamamaraan hanggang sa nalaman ng mga tao ang mga kawalan.
- Kinakailangang magbigay ng nakalaang supply ng kuryente at mga mapagkukunan ng pag-install para sa bawat CPU. Dahil magkaiba ang mga ito ng chip, masyadong mataas ang latency para sa komunikasyon. Ito ay hindi talaga magandang bagay para sa pagganap.
- Panghuli ngunit hindi bababa sa, ang isang kolektibo ng mga CPU ay maaaring makagawa ng maraming init sa katagalan. Kaya, kakailanganin mo ng isang grupo ng mga mapagkukunan para sa pagharap sa sobrang init.
At, iyon ay kung paano ang mga konsepto ng Hyper-Threading at Multi-Core na mga CPU ay dumating sa eksena.
Scenario #1 – Maramihang Mga Core sa Isang CPU
Ang ideya ng pagkonekta ng iba't ibang mga CPU Chip ay hindi talaga maganda para sa pagganap. Pagkatapos ay dumating ang ideya ng pagkakaroon ng dalawang Central Processing Units sa loob ng isang chip. Umaasa kaming nauunawaan mo ang pagkakaiba sa pagitan ng Chip at Central Processing Unit.
Kaya, bilang susunod na epektibong hakbang sa pagganap, isinama ng mga tagagawa ang maramihang Central Processing Unit sa iisang processor. Tinawag na 'Cores' ang mga unit na ito. Ang mga processor na ito ay tinawag na Multi-Core CPU. Kaya, kapag ang Operating System ay tumingin, mayroong dalawang CPU. Sa halip na mag-alay ng storage at power supply para sa magkahiwalay na chips, ginawa ng mga Multi-Core CPU ang trabaho ng dagdag na performance.

Siyempre, mayroon ding iba pang mga pakinabang. Dahil ang parehong mga CPU ay nasa parehong chip, ang latency ay mas mababa. Nakatulong ito sa mas mahusay na komunikasyon at pinahusay na bilis. Sa kasalukuyan, makakakita ka ng malawak na uri ng mga multi-core na CPU sa merkado. Sa Dual Core processors, mayroong dalawang Processing Units. Sa kabilang banda, kung kukunin natin ang kaso ng Mga processor ng Quad Core, makikita mo ang 4 na Processing Units. Ang bilang na ito ay tumataas, ayon sa processor na iyong binibili.
Sitwasyon #2 – Intel Hyper-Threading
Ang Parallel Computation ay matagal nang nasa industriya. Gayunpaman, ang Intel ang nagdala ng mga benepisyo ng pareho sa personal na pag-compute. At, doon, tinawag itong Intel Hyper-Threading Technology. Mahusay kung makakakuha ka ng ilang ideya mula sa pangalan, ngunit maaari naming ipaliwanag ang lahat ng ito mula sa simula.
Pinaniniwalaan ng Intel Hyper-Threading Technology ang iyong Operating System na maraming CPU – sa katunayan, isa lang. Ito ay isang uri ng pagpapanggap, upang mapahusay ang pagganap at bilis. Ipagpalagay na mayroon kang Hyper-Threading-enabled single-core CPU; sa kasong iyon, ang Operating System ay makakahanap ng dalawang lohikal na CPU sa kabuuan. Katulad nito, kung ito ay isang Dual Core CPU, makikita ng OS ang apat na lohikal na CPU. Ang mga lohikal na CPU na ito ay namamahala upang mapahusay ang bilis sa pamamagitan ng paggamit ng lohika. Hahatiin at ayusin ang mga mapagkukunan ng pagpapatupad ng hardware, upang mabigyan ng pinakamahusay na bilis para sa maraming proseso.

Tulad ng nakikita mo, ang buong dula ay virtual. Kaya, ang sagot sa tanong- Ilang mga thread bawat core? dapat ganito – Ang processor, sa tulong ng Hyper-Threading, ay sinusubukang lokohin ang Operating System. Bagama't hindi napakahusay, ang setup na ito ay maaaring magbigay ng medyo mas mahusay na pagganap.
Mga Core kumpara sa Mga Thread – Sulit ba ang Hyper Threading?
Bilisan natin dito.
Kung ang iyong computer ay may multi-core na CPU, nangangahulugan ito na mayroong maraming Central Processing Units. Nangangahulugan din ito na maaari kang magkaroon ng mas mahusay na pagganap kaysa sa isang single-core na CPU.
Sa kabilang banda, ang maramihang mga thread ay isang bagay na virtual. Dito, gumagamit ang teknolohiya ng dagdag na lohika upang pamahalaan ang maraming gawain. Dahil dito, hindi talaga makikita ang kabuuang performance.
So, if you want to really compare, we can say something. Ang mga Multi-Core na CPU ay palaging mas mahusay kaysa sa mga single-core na CPU – hindi mahalaga kung mayroong Hyper-Threading. Gayunpaman, kung kukuha ka ng dalawang single-core na CPU - ang isa ay may hyper-threading at ang isa ay walang hyper-threading - ang dating ay gagana nang mas mahusay.
Well, iyon ang tunay na pagkakaiba sa pagitan ng mga Core at Thread na dapat mong malaman.
Ang Kasalukuyang Sitwasyon – Pagtukoy Kung Ilang Core ang Mayroon Ako?
Tulad ng alam mo, karamihan sa mga computer ngayon ay nagpapadala gamit ang Multiple-Core na mga CPU. Hindi bababa sa, maaari mong makita ang mga processor ng Dual Core sa halos lahat ng mga laptop doon. Siyempre, kahit na ang minorya, mayroon ding ilang mga single-core na CPU. Bagama't sa iyo ang pagpipilian, mayroon ding ilang iba pang mga kadahilanan.
Halimbawa, mabuti kung makakakuha ka ng multi-core na CPU na may teknolohiyang Hyper-Threading. Mapapahusay nito ang kabuuang pagganap ng iyong PC, lalo na habang multitasking. Ipagpalagay na mayroon kang Quad Core processor na may Hyper-Threading. Pagkatapos, halos maaari kang magkaroon ng pagganap ng kabuuang 8 lohikal na CPU.
Iyan ay maganda, tama?
I-wrap Up – Mga Core kumpara sa Mga Thread
Umaasa kaming nagbigay kami ng malinaw na ideya tungkol sa mga pangunahing kaalaman ng mga CPU, Hyper-Threading at Multi-Core na mga CPU. Naniniwala din kami na ang mga tip na ito para sa mga thread vs core ay makakatulong sa iyong piliin ang tamang processor para sa iyong computer.
Iba pang Mga Kaugnay na Post
Salamat sa pagbabahagi ng bihirang impormasyon tungkol sa Processer at CPU(Central Processing Unit).
Keith Pound.
Kadalasan kapag bumibili ng computer ang mga matatandang tao, hindi nila naiintindihan na mahalaga ang CPU at ang kapangyarihan nito sa mahabang panahon.
Malaki talaga ang naitulong nito sa akin. Salamat.
Ngayon, alam ko na ang pagkakaiba sa pagitan ng Mga Core at Thread at ang kahalagahan ng mga ito kapag bumibili ng mga Computer.
Ito ay talagang kapaki-pakinabang para sa pag-unawa tungkol sa CPU, hindi ko alam na ang ibig sabihin ng dual-core ay dual cpu, noong una kong binili ang aking pc.