Suntem bucuroși să vă urez bun venit, dragi cititori ai site-ului nostru!
Sunteți, ca mulți înaintea dvs., desigur știți că avantajele procesoarelor multi-core sunt mult mai mari decât cele ale procesoarelor cu un singur nucleu. Majoritatea oamenilor care nu sunt cunoscuți în acest domeniu, așa cum am făcut-o odată, vă imaginau intuitiv că există doi în procesorul multi-core în loc de un creier - și aceasta este o viziune abstractizată. Să mergem mai adânc în motivele pentru apariția procesoarelor cu mai multe nuclee (bineînțeles, progresul a avut grijă de asta), bine, există și altceva!), Și procedați astfel:
Lupta a doi giganți
În fiecare zi și în fiecare minut, pe piața IT există o luptă între astfel de giganți precum AMD și Intel. Fiecare dintre ei încearcă să-și îmbunătățească procesatorii, menținând în același timp un preț acceptabil pentru consumator. În viitorul apropiat, când au existat încă un procesoare nucleare, aceste două mari corporații au îmbunătățit viteza copiilor lor, prin creșterea numărului de tranzistori în proiectele de procesoare, crescând astfel frecvența acestora. Dar, în această lume cu adevărat, fabricanții cursei înarmărilor s-au confruntat cu o problemă semnificativă, și anume: datorită creșterii suplimentare a tranzistorilor în chip, costul circuitelor integrate a crescut exponențial. Desigur, nimeni nu ar plăti dublul costului pentru obținerea unui bonus de 15% din frecvența de operare, ceea ce a servit drept un obstacol în calea dezvoltării procesoarelor multi-core.
Un cap este bun, dar două sunt mai bune!
În acest moment, procesorul multi-core este un procesor similar cu unul nuclear în aparență, dar în interiorul său are mai mult de un creier, în funcție de numărul de nuclee. În acest fel, giganții de piață calculator au rezolvat această problemă prin simpla adăugare de un alt miez sau două, sau trei, sau șapte). În procesul de procesor multi-core, fiecare nucleu efectuează propriul flux de calcule. Aceste nuclee nu sunt mai puțin conectate unul la celălalt, ca și cum ar fi printr-un pod de la o bancă la alta. În același timp, rezultatul a fost chiar mai bun decât dacă un procesor a lucrat separat de celălalt. Principalul avantaj a fost împărțirea fluxurilor de timp ale procesorului în mai multe, ceea ce a dus la posibilitatea executării paralele a mai multor sarcini.