ce înseamnă numărul de procesoare?

Numărul de procesoare se referă la cantitatea de nuclee pe care o are un procesor. Un nucleu este în esență un procesor mic încorporat într-un chipset mai mare, capabil de calcule independente. Numărul de nuclee variază foarte mult, unele procesoare având două nuclee și cele îmbunătățite având până la 64 de nuclee sau mai multe.

pe vremuri, când lucrurile erau mai simple, procesoarele aveau un singur nucleu. Adică a existat un singur set de alu, registre, memorie cache etc. Cu toate acestea, pe măsură ce am progresat, lucrurile s-au schimbat și CPU-ul a început să prezinte mai multe entități fizice numite nuclee sub un singur chipset. Când vorbim despre ce înseamnă numărul de procesoare, ne referim în general la aceste nuclee.

fiecare nucleu care gestionează o sarcină va fi independent de un alt nucleu care lucrează la o sarcină diferită. Mai multe nuclee permit procesorului să funcționeze perfect pe mai multe sarcini.

în acest articol, ne uităm mai departe la ceea ce înseamnă numărul de procesoare și la ceea ce implică de fapt un nucleu.

cuprins

ce înseamnă numărul de procesoare?

așa cum am menționat mai devreme, numărul de procesoare este practic numărul de nuclee de pe un procesor.

în plus, un singur nucleu CPU poate fi împărțit în unități de procesare virtuale cunoscute sub numele de fire sau procesoare logice. Mai multe despre acest lucru mai jos.

UN AVERTISMENT – CALCULATOARE DE GRAD SERVER!

ce înseamnă numărul de procesoare
Image: pentru sistemele de grad server, Numărul de procesoare se poate referi la numărul real de prize CPU, mai degrabă decât la numărul de nuclee. Sursa Imaginii: Supermicro REV 2.01

în categoria server, unele plăci de bază au mai multe prize CPU care pot lua două sau mai multe procesoare separate pentru o procesare mai solicitantă.

cum influențează numărul de procesoare performanța procesorului

este timpul să vedem ce înseamnă numărul de procesoare pentru performanța generală a computerului.

Multitasking – ul este un element esențial al computerelor moderne. Este ceea ce vă permite să lucrați, să aveți mai multe file de browser deschise, să vizionați un videoclip și să faceți alte câteva lucruri pe computer în același timp fără probleme.

numărul mai mare de nuclee vă permite să rulați mai multe aplicații simultan, deoarece fiecare nucleu gestionează un flux de date diferit pe firul(firele) său. În acest tip de situație în care aveți mai multe aplicații și servicii care rulează, cu cât aveți mai multe fire care rulează diferite sarcini, cu atât performanța este mai bună.

computerele moderne au o mulțime de servicii de fundal și aplicații care rulează fără să știți despre. Chiar și atunci când PC-ul dvs. este ideal, există servicii legate de sistemul de operare care rulează în fundal, Toate utilizând resursele procesorului.

având mai multe nuclee înseamnă că aveți mai mulți lucrători să se ocupe de calcul.

în plus, unele procese profesionale, cum ar fi codificarea, randarea, învățarea automată sau cele care se bazează pe cantități masive de calcul necesită ca mulți lucrători (nuclee) să proceseze simultan bucăți mici de date.

Citește și: este un procesor Quad Core bun pentru jocuri?

aflând câte nuclee aveți

puteți afla numărul de nuclee din procesor folosind două metode:

1. Prin Specsheet producătorului online

va trebui să știți CPU face și modelul să-l căutați pe Google pentru specsheet sale.

 ce înseamnă numărul de procesoare 2

ce înseamnă numărul de procesoare 2

imagine: în conformitate cu specificațiile procesorului, puteți afla numărul de nuclee pe care le are un procesor în fișa de specificații a producătorului. Sursa: Intel

2. Prin Task Manager

o altă metodă simplă este să deschideți Task Manager (CTRL + ALT + DELETE), mergeți la „Performanță”, apoi apăsați secțiunea „CPU” și căutați numărul de bază.

în imaginea următoare puteți vedea că Intel Core i7-7700HQ are 4 nuclee.

Task manager core count
imagine: Task manager care arată modelul procesorului, precum și numărul de bază pentru procesor.

veți observa, de asemenea, un alt câmp numit procesoare logice (8 în acest caz), însă acest lucru nu se referă la nucleele reale de pe CPU. În schimb, se referă la cantitatea de fire pe care o aveți. Citiți mai multe despre procesorul logic aici:

  • cum să verificați câte fire CPU am

de câte număr de procesoare aveți nevoie?

cantitatea de nuclee de care aveți nevoie depinde de nevoile dvs.

pentru calculul de bază 2-4 nuclee

cele mai de bază procesoare disponibile în acest moment pentru laptop și desktop sunt procesoarele Intel Celeron. Acestea au 2 nuclee.

următorul nivel de procesoare din categoria bugetară sunt AMD Athlon și Seria Intel Pentium. Acestea pot cuprinde pana la 4 nuclee.

în general, nu recomand să mergeți pentru procesoare Intel Celeron dual core, deoarece acestea pot afișa limitări chiar și în cele mai de bază medii de lucru.

pentru calculul de bază, 4 nuclee este ceea ce recomand.

Mainstream Computing

dacă sunteți un jucător sau un editor casual și un designer, sunt recomandate 4-6 nuclee. Sunteți în căutarea în Place de Intel Core i3/Core i5 și AMD Ryzen 3/Ryzen 5 procesoare aici.

de înaltă performanță

acestea sunt adesea folosite de către jucătorii profesioniști și profesioniști care au nevoie de o stație de lucru de lumină. Aici vă puteți aștepta să găsiți procesoare care oferă 8 nuclee, cum ar fi AMD Ryzen 7 sau procesoarele Intel Core i7

CPU-uri de calitate pentru stații de lucru

aici, sky este limita. CPU-urile de calitate ale stației de lucru pot avea până la 64 de nuclee.

am acoperit elementele de bază până aici și până acum ar trebui să aveți o idee bună despre ce înseamnă numărul de procesoare. Cu toate acestea, pentru a afla ce înseamnă numărul de procesoare, ce înseamnă nucleele, ce înseamnă performanța single core și multi core, vă recomandăm să citiți restul articolului.

ce trebuie să știți despre nucleele

diagrama procesorului quad core

nucleele unui procesor sunt ele însele unități individuale de procesare. Aceasta înseamnă că acestea vin cu capacități reale de a efectua procesarea independentă a datelor. Gândiți-vă la ele ca la un procesor mai mic în cadrul procesorului principal.

ei împărtășesc unele resurse, cum ar fi nivelul 3 cache, controlere de memorie, și interfața de sistem care se conectează la alte dispozitive, cu toate acestea, ALU, unitatea de Control, și nivelul 1 și 2 cache sunt construite intern în fiecare nucleu în ceea ce privește arhitectura actuală standuri.

pentru a înțelege nevoia de nuclee și modul în care mai multe nuclee afectează performanța, să începem să înțelegem ce sunt/au fost procesoarele cu un singur nucleu.

procesoare cu un singur nucleu

în primele zile de calcul, procesoarele aveau un singur nucleu. Acest lucru a fost responsabil pentru a fi creierul procesorului.

unele dintre subunitățile importante ale procesorului sunt după cum urmează (nu, trebuie să le cunoașteți în scopul acestui articol)

  • unitate logică aritmetică: unde se întâmplă funcționarea logică și aritmetică. Dacă CPU este creierul unui computer. ALU este creierul unui procesor.
  • unitate în virgulă mobilă: o unitate suport pentru ALU pentru efectuarea calculelor cu număr zecimal complex.
  • registre: stocare temporară pentru executarea operațiunilor. De asemenea, serverul ca steaguri de stare.
  • unitate de Control: pentru executarea instrucțiunilor. Lucrează ca orchestrator.
  • Cache: memorie foarte rapidă pentru preluarea datelor și instrucțiunilor.

toate aceste subunități dintr-un singur nucleu sunt ingredientele cheie ale ciclului Fetch-Decode-Execute.

preluați ciclul de decodare a execuției
preluați ciclul de executare a decodării. Sursa: Christopher Kalodikis.

deoarece un singur procesor de bază are doar un singur set de subunități, ar putea efectua doar un singur ciclu de preluare-decodare-executare la un moment dat.

algoritmii de programare folosiți au făcut să pară că computerul era multitasking, dar într-un sens real, nucleul se ocupa doar de diferite procese și comuta între ele indiscernibil de rapid!

limitări ale unui singur nucleu și introducerea procesoarelor Multicore

deoarece piața a cerut performanțe mai rapide și mai rapide de la procesoare. Inițial, răspunsul a fost creșterea vitezei de ceas a procesorului cu un singur nucleu.

prin urmare, viteza de ceas cu un singur nucleu a unui Pentium III lansat în 1999, de exemplu, s-a îmbunătățit drastic față de viteza de ceas cu un singur nucleu a Pentium II lansat în 1997.

aceasta a introdus două probleme:

  • căldură
  • context comutator deasupra capului

ca viteza de ceas a devenit mai mare și mai mare, așa a făcut generarea de căldură. Cerința de răcire și consumul de energie nu au fost suficient de fezabile.

cealaltă problemă a fost comutatorul de Context auzit. Un comutator de Context deasupra capului este practic o întârziere care se întâmplă atunci când un procesor trebuie să treacă de la o sarcină la alta. Deci, dacă treceți de la un Document Word la o foaie Excel, procesorul ar avea o întârziere.

acum, dacă ar fi să aveți două nuclee, ați putea avea documentul Word încărcat pe un nucleu și foaia Excel pe cealaltă, eliminând astfel comutatorul de Context deasupra capului.

prin urmare, în ceea ce privește eficiența multitasking, un singur procesor de bază nu a fost suficient de mare.

prin urmare, pe măsură ce perspectivele de multitasking și procesare paralelă au câștigat impuls și pe măsură ce piața a început să ceară performanțe mai bune, mai multe nuclee au ieșit să fie răspunsul.

Citește Și: Cum să verificați care este arhitectura procesorului meu

Multicore vs abordare Multi-CPU

încercările timpurii de a avea mai multe unități de procesare într-un computer au avut ingineri reproiectarea plăcilor de bază pentru a le face să găzduiască mai multe prize CPU. Mai multe procesoare au însemnat în mod inerent o eficiență operațională mai mare a computerelor.

acest lucru a avut probleme, deși, în primul rând a fost crescut cerințele hardware. Fiecare procesor suplimentar avea nevoie de răcire, plăcile de bază necesitau piese noi pentru a conecta toate prizele la diferite dispozitive I/O și controlere.

în mod ironic, construcțiile nu au fost la fel de eficiente ca cele gândite anterior, deoarece au apărut probleme de latență. Dar, odată cu miniaturizarea, a devenit posibilă montarea mai multor procesoare pe un singur cip de siliciu, iar acest lucru a dat naștere procesoarelor multicore.

de asemenea, citiți: Cum să verificați câte nuclee aveți în CPU?

ce este un procesor multi Core?

un colorant CPU cu patru nuclee
Grafic colorant Quad Core

un procesor multicore este practic un procesor care are mai multe procesoare independente mai mici în interior. Acest lucru este, de asemenea, menționată ca numărul de procesor.

fiecare nucleu are propriul ALU. FPU, registre, cache etc. Există puține componente care sunt partajate între nuclee, precum și memoria cache L3, cu toate acestea, în cea mai mare parte, fiecare nucleu funcționează ca un procesor independent.

beneficiul imediat aici este că îmbunătățește drastic performanța multitasking a unui PC.

de asemenea, citiți: pot să-mi actualizez procesorul de Laptop de la i5 la i7?

single Core vs performanță Multicore

în timp ce mai multe nuclee, sau numărul de procesor, poate îmbunătăți drastic performanța unui procesor, performanța single Core este încă un măsurători critice ale priceperea sa.

performanță cu un singur nucleu

după cum sugerează și numele, performanța cu un singur nucleu se referă la cât de bine funcționează un nucleu singular.

aceasta este o măsură importantă, deoarece există multe aplicații și sarcini care utilizează puternic un singur nucleu și nu se scalează bine cu mai multe nuclee.

de exemplu, multe jocuri și sarcini în software-ul profesional, cum ar fi proiectarea în AutoCAD, se bazează în mare măsură pe o singură performanță de bază față de performanța multi-core a unui procesor.

aceasta nu este o observație rară, ci foarte frecventă. Prin urmare, atunci când vă uitați la rezultatele de referință pentru un procesor dintr-o suită de testare, cum ar fi Cinebench, veți vedea că vorbesc de obicei despre performanța unică și Multi Core separat.

frecvența procesorului este cea mai frecvent utilizată măsurare a performanței unui singur nucleu al computerelor. Se măsoară în Gigahertz (GHz), iar valorile mai mari înseamnă cicluri mai mari, care pot fi interpretate ca un cip mai rapid.

în realitate, performanța individuală a nucleelor CPU depinde de o multitudine de factori și nu doar de viteza ceasului, cum ar fi designul miezului, arhitectura utilizată, dimensiunea tranzistorului, memoria cache etc.

majoritatea nucleelor unice de pe procesoare tind, de asemenea, să utilizeze viteze mai mari de ceas pentru a spori performanța atunci când este necesar. Ryzen 5 5600X, de exemplu, are o frecvență de bază de 3,7 GHz. Un singur nucleu poate crește la 4,6 GHz, în timp ce toate cele șase nuclee combinate max out la 4,2 GHz.

Citește și:

  • ce este AMD echivalent cu Intel Core i5?
  • ce este AMD echivalent cu Intel Core i3?

Multi Core Performance

multi core performance este, din nou, după cum sugerează și numele, măsura cât de bine funcționează mai multe nuclee care lucrează împreună.

mai multe nuclee au devenit aproape o necesitate, deoarece nevoile tipice de calcul au devenit atât de complexe chiar și pentru o persoană obișnuită.

la urma urmei, un PC tipic poate avea atât de multe aplicații de fundal care rulează în același timp. Toate aceste operațiuni de fundal ar necesita, de preferință, un nucleu propriu pentru a funcționa fără probleme.

prin urmare, chiar dacă jocul sau software-ul dvs. utilizează cel mult un singur nucleu, performanța generală a PC-ului va beneficia de un număr mai mare de nuclee.

unde contează performanța Multicore

dacă trebuie să efectuați mai multe operații simultan, veți beneficia de un procesor multicore. Cu mai multe procesoare la bord, un nucleu poate gestiona o instrucțiune în timp ce altul așteaptă resurse și veți obține în continuare beneficii bune de performanță.

lucrări precum modelarea și redarea 3D necesită o mulțime de calcul paralel. Acest lucru este, de asemenea, același pentru lucruri precum virtualizarea, simularea și editarea și codarea video.

fac multitasking fără probleme și oferă performanțe mai bune. Jucătorii se pot bucura și de beneficii, deoarece multe titluri mai noi pot accesa mai multe nuclee. În același timp, multe jocuri de simulare care necesită calcule rapide și complexe funcționează mai bine și pe procesoarele multicore.

acestea sunt totuși mult mai scumpe. Ele sunt, de asemenea, mai greu de a gestiona și de a construi aplicații pentru ei.

cu toate acestea, de multe ori începătorii se lasă purtați de numărul de bază al procesorului, fără să-și dea seama că, dacă cerința lor de calcul este de bază, nu vor folosi niciodată întregul potențial al procesorului lor oricum.

de asemenea, citiți: aflați ce procesor este compatibil cu placa de bază?

Fire, Multithreading și număr de procesoare logice

după cum sa menționat, nucleele sunt procesoare individuale, fiecare capabil să-și îndeplinească ciclul de instrucțiuni.

Multithreading (sau hyperthreading pentru procesoarele Intel și Hypertransport pentru AMD) descompune nucleul în subunități mai mici capabile de procesare numite fire.

acest lucru permite nucleelor unice să lucreze în esență la două sarcini simultan.

fiecare proces pe care îl efectuează CPU-ul dvs. este atribuit unui fir și fiecare nucleu poate avea două fire dacă are activat multi-threading. Aceasta înseamnă că un procesor cu patru nuclee cu multithreading activat va avea opt fire.

computerul dvs. poate citi firele și ca procesor. Cu toate acestea, acestea nu sunt procesoare fizice, ci procesoare logice.

Task manager procesoare logice
puteți accesa Managerul de activități pentru a verifica numărul de procesoare logice și de bază. Acest procesor are nuclee 4, dar procesor Logic 8, deoarece are hyper threading activat.

fiecare proces pe care îl inițializați creează un fir și firul este executat. Mai multe fire de executare diferite procese simultan face sa arate ca CPU este multitasking.

spre deosebire de nuclee, firele nu sunt segmente fizice pe procesor. Ele sunt unități complet logice de procesare, în timp ce miezurile sunt procesoare reale pe cip. Crearea unor astfel de procese și eliminarea acestora este gestionată de planificatorul CPU.

de asemenea, citiți: Diferența dintre procesoarele Pentium și Core i3

beneficiile Multithreading

multithreading îmbunătățește performanța procesorului, în special pentru multitasking și redare. Poate fi foarte benefic pentru procesoarele cu un singur nucleu, permițând unui singur nucleu să gestioneze simultan mai multe sarcini.

de asemenea, citiți: Ce sunt distanțele plăcii de bază?

cuvinte finale

știind ce înseamnă numărul de procesoare este esențial dacă intenționați să cumpărați sau să construiți un computer. Dacă faceți adesea o muncă productivă solicitantă care implică calcule complexe și multă virtualizare, veți beneficia de multe nuclee.

dar pentru majoritatea utilizatorilor ocazionali nu aveți nevoie de mai mult de 4 nuclee. Pentru jucătorii și profesioniștii care au șase nuclee este, de asemenea, un loc dulce.

Lasă un răspuns

Adresa ta de email nu va fi publicată.