Încă din copilărie, am fost învățați că procesorul este creierul computerului! Majoritatea oamenilor par să uite atunci când trebuie cumpără un computer, totuși. Probabil că cei mai mulți dintre noi nu știam despre procesoare în primul rând. Nu știam cum funcționează sau factorii care contau. Și, de aceea, oamenii ajung să cumpere un procesor aleatoriu. De fapt, există câteva lucruri de bază pe care ar trebui să le știi despre procesor.
În acest articol, trecem prin câteva concepte precum nuclee vs fire, Hyper-Threading, merită Hyper Threading? și, evident, cele mai de bază despre procesoare pe care ar trebui să le cunoașteți. În primul rând, vom avea o introducere în Procesoare, care sunt numite tehnic CPU.
Ce este un procesor de bază într-un computer?
După cum știți 99% dintre voi, CPU înseamnă Central Processing Unit. Aceasta este componenta centrală a fiecărui computer - prin computer, ne referim la PC-uri, laptopuri, smartphone-uri și multe alte gadget-uri. Cu alte cuvinte, orice calculează are un procesor înăuntru. CPU este locul în care sunt efectuate toate calculele de calcul. Se realizează cu ajutorul indicațiilor și instrucțiunilor din Sistemul de Operare. Deci, acesta este lucrul de bază despre procesoare.
Există câteva subunități pentru fiecare CPU, cum ar fi unitatea logică aritmetică și unitatea de control. Este prea tehnic și ar trebui să omitem.
Un CPU poate procesa o singură sarcină la un moment dat. Acest lucru nu este chiar bun pentru performanță, știi. Deci, există o poveste despre cum am obținut acest scenariu de multi-tasking bogat în performanță. Pentru a înțelege situația actuală cu procesoarele, ar trebui să aruncăm o privire asupra istoriei personalului de calcul.
Vechile timpuri ale mai multor procesoare
Prin un singur CPU, înțelegem un cip CPU care este introdus în soclul procesorului. Deci, la început, un astfel de cip avea grijă de o singură sarcină la un moment dat.
Pe vremuri, oamenii aveau nevoie de mai multă performanță de la computere. Ideea lor a fost să includă mai multe procesoare pe un computer. Adică ar exista mai multe prize și mai multe cipuri. Toate acestea ar fi conectate împreună și la placa de bază. Deci, din punct de vedere tehnic, se pot aștepta la performanțe mai bune de la PC. Aceasta a fost o metodă destul de reușită până când oamenii au aflat dezavantajele.
- A fost necesar să se furnizeze surse de alimentare și resurse de instalare dedicate pentru fiecare CPU. Deoarece erau cipuri diferite, latența de comunicare a fost mult prea mare. Acesta nu a fost chiar un lucru bun pentru performanță.
- Nu în ultimul rând, un colectiv de procesoare poate produce multă căldură pe termen lung. Deci, veți avea nevoie de o grămadă de resurse pentru a face față căldurii suplimentare.
Și, așa au intrat în scenă conceptele de Hyper-Threading și CPU-uri Multi-Core.
Scenariul #1 – Mai multe nuclee într-un singur CPU
Ideea de a conecta diferite cipuri CPU nu a fost chiar bună pentru performanță. Apoi a venit ideea de a avea două unități centrale de procesare într-un singur cip. Sperăm că înțelegeți diferența dintre un cip și o unitate centrală de procesare.
Deci, ca următor pas eficient către performanță, producătorii au inclus mai multe unități centrale de procesare într-un singur procesor. Aceste unități au fost numite „nuclee”. Aceste procesoare au fost numite procesoare multi-core. Deci, când arată sistemul de operare, există două procesoare. În loc să dedice stocarea și alimentarea cu energie pentru cipuri separate, procesoarele Multi-Core au făcut treaba performanței suplimentare.

Desigur, au existat și alte avantaje. Deoarece ambele procesoare erau pe același cip, latența a fost mai mică. Acest lucru a ajutat la o comunicare mai bună și la viteze îmbunătățite. În prezent, puteți vedea pe piață o mare varietate de procesoare multi-core. În procesoarele Dual Core, există două unități de procesare. Pe de altă parte, dacă luăm cazul Procesoare Quad Core, ați observa 4 unități de procesare. Acest număr crește, în funcție de procesorul pe care îl achiziționați.
Scenariul #2 – Intel Hyper-Threading
Parallel Computation a fost în industrie de ceva vreme. Cu toate acestea, Intel a fost cel care a adus beneficiile acelorași în calculul personal. Și acolo, a fost numită Intel Hyper-Threading Technology. Este grozav dacă vă faceți o idee din nume, dar le putem explica pe toate de la zero.
Tehnologia Intel Hyper-Threading face ca sistemul dumneavoastră de operare să creadă că există mai multe procesoare – de fapt, există doar unul. Este un fel de pretenție, pentru a spori performanța și viteza. Să presupunem că aveți un procesor cu un singur nucleu activat pentru Hyper-Threading; în acest caz, sistemul de operare va găsi două procesoare logice în total. În mod similar, dacă a fost un procesor Dual Core, sistemul de operare va identifica patru procesoare logice. Aceste procesoare logice reușesc să sporească viteza prin utilizarea logicii. Resursele de execuție hardware vor fi împărțite și aranjate, astfel încât să ofere cea mai bună viteză pentru mai multe procese.

După cum puteți vedea, întreaga piesă este virtuală. Deci, răspunsul la întrebarea - Câte fire per nucleu? ar trebui să fie așa – Procesorul, cu ajutorul Hyper-Threading, încearcă să păcălească sistemul de operare. Deși nu atât de grozav, această configurație poate oferi performanțe ceva mai bune.
Cores vs Threads - Merită Hyper Threading?
Să fim repede aici.
Dacă computerul dvs. are un procesor cu mai multe nuclee, înseamnă că există mai multe unități centrale de procesare. De asemenea, înseamnă că puteți avea performanțe mai bune decât un procesor cu un singur nucleu.
Pe de altă parte, firele multiple sunt ceva virtual. Aici, tehnologia folosește o logică suplimentară pentru a gestiona mai multe sarcini. Din această cauză, performanța totală nu va fi cu adevărat vizibilă.
Deci, dacă vrei să compari cu adevărat, putem spune ceva. Procesoarele Multi-Core sunt întotdeauna mai bune decât procesoarele cu un singur nucleu – indiferent dacă Hyper-Threading există. Cu toate acestea, dacă luați două procesoare single-core - unul cu hyper-threading și unul fără hyper-threading - primul va funcționa mai bine.
Ei bine, aceasta este diferența reală dintre Core și Threads pe care ar trebui să o cunoașteți.
Scenariul actual – Determinarea câte nuclee am?
Pe măsură ce știți, majoritatea computerelor de astăzi sunt livrate cu procesoare cu mai multe nuclee. Cel puțin, puteți observa procesoare Dual Core în aproape toate laptopurile de acolo. Desigur, deși sunt minoritare, există și unele procesoare cu un singur nucleu. Deși alegerea este a ta, există și alți factori.
De exemplu, este bine dacă puteți obține un procesor multi-core cu tehnologie Hyper-Threading. Acest lucru poate îmbunătăți performanța totală a computerului dvs., mai ales în timpul multitasking. Să presupunem că aveți un procesor Quad Core cu Hyper-Threading. Apoi, puteți avea practic performanța unui total de 8 procesoare logice.
Sună grozav, nu?
Încheiere – Cores vs Threads
Sperăm că am dat o idee clară despre elementele de bază ale procesoarelor, Hyper-Threading și procesoarelor Multi-Core. De asemenea, credem că aceste sfaturi pentru fire vs nuclee vă vor ajuta să alegeți procesorul potrivit pentru computerul dvs.
Vă mulțumim pentru partajarea informațiilor rare despre procesor și CPU (unitatea centrală de procesare).
Keith Pound.
De cele mai multe ori, când persoanele în vârstă cumpără un computer, nu înțeleg că procesorul și puterea acestuia contează pe termen lung.
Asta chiar m-a ajutat foarte mult. Mulțumesc.
Acum, cunosc diferența dintre Cores și Threads și importanța acestora atunci când cumpăr computere.
Acest lucru este foarte util pentru înțelegerea procesorului, nu știam că dual-core înseamnă dual cpu, când mi-am cumpărat prima dată computerul.