Razlika između jezgre i procesora

Core u odnosu na procesor
 

Razlika između procesora i jezgre može biti zagonetna tema ako niste pametni za računalo. Procesor ili CPU nalik su mozgu računalnog sustava. Odgovorna je za sve temeljne funkcije kao što su aritmetičke, logičke i upravljačke operacije. Tradicionalni procesor kao što je Pentium procesor ima samo jednu jezgru unutar procesora, ali moderni procesori su višejezgreni procesori. Višejezgreni procesor ima nekoliko jezgara unutar procesorskog paketa gdje je jezgra najosnovnija računska jedinica procesora. Jezgra može istovremeno izvršavati samo jednu programsku instrukciju (može izvršiti nekoliko ako je dostupna mogućnost hiperrezanja), ali procesor koji je izrađen od više jezgara može istovremeno izvršavati nekoliko uputa ovisno o broju jezgara.

Što je procesor?

Procesor koji je poznat i kao središnja procesna jedinica (CPU) najvažniji je dio računalnog sustava koji je odgovoran za izvršavanje programskih uputa. Ove upute uključuju aritmetičke, logičke, kontrolne i ulazno-izlazne operacije. Tradicionalno procesor se sastoji od komponente zvane Aritmetička i logička jedinica (ALU) koja je odgovorna za sve aritmetičke i logičke operacije i druge komponente zvane Upravljačka jedinica (CU) koja je odgovorna za sve upravljačke operacije. Također, ima skup registara za pohranu vrijednosti. Tradicionalno, procesor može istovremeno izvršavati samo jednu instrukciju. Procesori koji imaju samo jednu jezgru nazivaju se jednojezgreni procesori. Serija Pentium primjer je jednojezgrenih procesora.

Tada su uvedeni višejezgreni procesori gdje je jedan procesor imao nekoliko procesora u njemu poznatih kao jezgre. Dakle, dvojezgreni procesor ima dvije jezgre unutar procesora, a četverojezgreni procesor ima četiri jezgre unutar njega. Dakle, višejezgreni procesor je poput paketa koji u sebi ima nekoliko procesora koji se nazivaju jezgrama. Ovi višejezgreni procesori mogu istovremeno izvršavati nekoliko uputa ovisno o broju jezgara.
Procesor osim jezgara ima i sučelje koje uređaj povezuje s vanjskim svijetom. Višejezgreni procesor također ima sučelje koje povezuje sve jezgre s vanjskim svijetom. Također, ima predmemoriju zadnje razine koja je poznata i kao L3 predmemorija koja je zajednička svim jezgrama. Štoviše, procesor može sadržavati memorijski kontroler i ulazno-izlazni kontroler, ali ovisno o arhitekturi ponekad se mogu nalaziti u čipsetu koji je izvan procesora. Daljnji određeni procesori imaju grafičke procesne jedinice (GPU) u kojima je i GPU izrađen od malih i manje moćnih jezgara.

Što je jezgra?

Jezgra je osnovna računalna komponenta procesora. Nekoliko jezgara zajedno čine procesor. Jezgra se sastoji od nekoliko osnovnih dijelova. Aritmetička i logička jedinica odgovorna je za provođenje svih aritmetičkih i logičkih operacija. Upravljačka jedinica odgovorna je za sve upravljačke radnje. Skup registara privremeno pohranjuje vrijednosti. Ako jezgra nema objekt koji se zove hiper-navoj, može istovremeno izvršavati samo jednu programsku instrukciju. Međutim, moderne jezgre imaju tehnologiju koja se naziva hiper navojem gdje jezgra ima suvišne funkcionalne jedinice koje ih čine sposobnima paralelno izvršavati nekoliko uputa. Unutar jezgre postoje dvije razine predmemorije koje se nazivaju L1 cache i L2 cache. L1 je najbliži koji je najbrži, ali najmanji. L2 predmemorija je nakon L1 predmemorije gdje je malo velika, ali sporija od L1. Ti predmemoriranja su brže memorije koje pohranjuju podatke u računala i iz RAM-a (Random Access Memory) radi bržeg i efikasnijeg pristupa.

Koja je razlika između procesora i jezgre?

• Jezgra je najosnovnija računska jedinica procesora. Procesor se sastoji od jedne ili više jezgara. Tradicionalni procesori imali su samo jednu jezgru, dok moderni procesori imaju više jezgara.

• Jezgra se sastoji od ALU, CU i skupa registara.

• Jezgra se sastoji od dvije razine predmemorije naziva L1 i L2 koja se nalazi u svakoj jezgri.

• Procesor se sastoji iz predmemorije koju dijele jezgre poziva pod nazivom L3 cache. Zajedničko je svim jezgrama.

• Procesor ovisno o arhitekturi može se sastojati od memorijskog kontrolera i ulaza / izlaza kontrolera.

• Određeni paketi procesora sastoje se i od grafičkih procesorskih jedinica (GPU).

• Jezgra koja nema hiperrez navoja može istovremeno izvršavati samo jednu instrukciju dok višejezgreni procesor sastavljen od više jezgara može paralelno izvršavati nekoliko uputa. Ako se procesor sastoji od 4 jezgre koje ne podržavaju hiper navoje, tada procesor može istovremeno izvršavati 4 upute.

• Jezgra koja ima tehnologiju hiper-navoja ima suvišne funkcionalne jedinice tako da mogu izvršavati više uputa istovremeno. Na primjer, jezgra s 2 niti može istovremeno izvršavati 2 upute, pa procesor s 4 takve jezgre može izvršavati 2 × 4 upute paralelno. Ove se teme obično nazivaju logičkim jezgrama, a upravitelj zadataka sustava Windows obično pokazuje broj logičkih jezgara, ali ne i fizičke jezgre.

Sažetak:

Procesor vs Core

Jezgra je najosnovnija računska jedinica procesora. Suvremeni višejezgreni procesor sastoji se od više jezgara unutar njih, ali rani procesori imali su samo jednu jezgru. Jezgra se sastoji od vlastitog ALU, CU i skupa registara. Procesor se sastoji od jedne ili više takvih jezgara. Paket procesora sadrži i interkonekcije koje sučelje jezgara izvana. Ovisno o arhitekturi, procesor može sadržavati integrirani GPU, IO kontroler i memorijski kontroler. Dvojezgreni procesor ima 2 jezgre, a četverojezgarni procesor ima 4 jezgre, kao što i samo ime govori. Jezgra može izvršavati samo jednu instrukciju odjednom (malo je dostupno ako postoji hiperrezanje), ali višejezgreni procesor može izvršavati upute paralelno jer svaka jezgra djeluje kao neovisni CPU.

Ljubaznošću slika:

  1. Blok shema kompletnog Bulldozer modula, prikazuje 2 cjelobrojna grozda od Shigeru23 (CC BY 3.0)