Jezgra protiv procesora
Razlika između procesora i jezgre može biti zbunjujuća tema ako niste upućeni u računalo. Procesor ili CPU je poput mozga računalnog sustava. Odgovoran je za sve ključne funkcije kao što su aritmetičke, logičke i kontrolne operacije. Tradicionalni procesor kao što je Pentium procesor ima samo jednu jezgru unutar procesora, ali moderni procesori su procesori s više jezgri. Višejezgreni procesor ima nekoliko jezgri unutar paketa procesora gdje je jezgra najosnovnija računalna jedinica procesora. Jezgra može izvršiti samo jednu programsku instrukciju u isto vrijeme (može izvršiti nekoliko ako je dostupna mogućnost hiper-nitnosti), ali procesor koji se sastoji od nekoliko jezgri može izvršiti nekoliko instrukcija istovremeno, ovisno o broju jezgri.
Što je procesor?
Procesor koji je također poznat kao središnja procesorska jedinica (CPU) je najvažniji dio računalnog sustava koji je odgovoran za izvršavanje programskih instrukcija. Ove instrukcije uključuju aritmetičke, logičke, kontrolne i ulazno-izlazne operacije. Tradicionalno se procesor sastoji od komponente koja se zove aritmetička i logička jedinica (ALU), koja je odgovorna za sve aritmetičke i logičke operacije i druge komponente koja se naziva kontrolna jedinica (CU) koja je odgovorna za sve kontrolne operacije. Također, ima skup registara za pohranu vrijednosti. Tradicionalno procesor može izvršavati samo jednu instrukciju u isto vrijeme. Procesori koji imaju samo jednu jezgru nazivaju se single core procesori. Pentium serija je primjer jednojezgrenih procesora.
Tada su uvedeni višejezgreni procesori gdje je jedan procesor imao nekoliko procesora u sebi poznatih kao jezgre. Dakle, dvojezgreni procesor ima dvije jezgre unutar procesora, a četverojezgreni procesor ima četiri jezgre unutar sebe. Dakle, višejezgreni procesor je poput paketa koji unutar sebe ima nekoliko procesora koji se nazivaju jezgre. Ovi višejezgreni procesori mogu izvršavati nekoliko instrukcija istovremeno ovisno o broju jezgri.
Procesor osim jezgri ima i sučelje koje povezuje uređaj s vanjskim svijetom. Višejezgreni procesor također ima sučelje koje povezuje sve jezgre s vanjskim svijetom. Također, ima predmemoriju posljednje razine koja je poznata 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. Nadalje, određeni procesori unutar sebe imaju jedinice za grafičku obradu (GPU), gdje se GPU također sastoji od malih i manje moćnih jezgri.
Što je Core?
Jezgra je osnovna računalna komponenta procesora. Nekoliko jezgri zajedno čine procesor. Jezgra se sastoji od nekoliko osnovnih dijelova. Jedinica za aritmetiku i logiku odgovorna je za izvođenje svih aritmetičkih i logičkih operacija. Kontrolna jedinica odgovorna je za sve kontrolne operacije. Skup registara privremeno pohranjuje vrijednosti. Ako jezgra nema mogućnost zvanu hiper-nitnost, može izvršiti samo jednu programsku instrukciju u isto vrijeme. Međutim, moderne jezgre imaju tehnologiju koja se zove hiper threading gdje jezgra ima redundantne funkcionalne jedinice koje ih čine sposobnima za paralelno izvršavanje nekoliko instrukcija. Unutar jezgre postoje dvije razine predmemorije koje se nazivaju L1 predmemorija i L2 predmemorija. L1 je najbliži koji je najbrži, ali najmanji. L2 predmemorija je nakon L1 predmemorije gdje je malo veća, ali sporija od L1. Ove predmemorije su brže memorije koje pohranjuju podatke u i iz Random Access Memory (RAM) računala kako bi se omogućio brži i učinkovitiji pristup.
Koja je razlika između procesora i jezgre?
• Jezgra je najosnovnija računalna jedinica procesora. Procesor se sastoji od jedne ili više jezgri. Tradicionalni procesori imali su samo jednu jezgru, dok moderni procesori imaju više jezgri.
• Jezgra se sastoji od ALU, CU i skupa registara.
• Jezgra se sastoji od dvije razine predmemorije nazvane L1 i L2 koja se nalazi u svakoj jezgri.
• Procesor se sastoji od predmemorije koju dijele pozivne jezgre koja se naziva L3 predmemorija. Zajedničko je svim jezgrama.
• Procesor se ovisno o arhitekturi može sastojati od memorijskog kontrolera i ulazno/izlaznog kontrolera.
• Određeni paketi procesora sastoje se i od grafičkih procesorskih jedinica (GPU).
• Jezgra koja nema hiper-threading može izvršavati samo jednu instrukciju u isto vrijeme dok višejezgreni procesor sastavljen od nekoliko jezgri može izvršavati nekoliko instrukcija paralelno. Ako se procesor sastoji od 4 jezgre koje ne podržavaju hiper threading tada taj procesor može izvršiti 4 instrukcije u isto vrijeme.
• Jezgra koja ima tehnologiju hiper-nitnosti ima redundantne funkcionalne jedinice tako da mogu izvršavati više instrukcija odjednom. Na primjer, jezgra s 2 niti može izvršiti 2 instrukcije u isto vrijeme stoga procesor s 4 takve jezgre može izvršiti 2×4 instrukcije paralelno. Te se niti obično nazivaju logičkim jezgrama i upravitelj zadataka sustava Windows općenito prikazuje broj logičkih jezgri, ali ne i fizičkih jezgri.
Sažetak:
Procesor protiv jezgre
Jezgra je najosnovnija računalna jedinica procesora. Moderni višejezgreni procesor sastoji se od nekoliko jezgri unutar njih, ali rani procesori imali su samo jednu jezgru. Jezgra se sastoji od vlastite ALU, CU i skupa registara. Procesor se sastoji od jedne ili više takvih jezgri. Paket procesora također sadrži međuveze koje povezuju jezgre prema van. Ovisno o arhitekturi, procesor također može sadržavati integrirani GPU, IO kontroler i memorijski kontroler. Dvojezgreni procesor ima 2 jezgre, a četverojezgreni procesor ima 4 jezgre kao što i samo ime govori. Jezgra može izvršavati samo jednu instrukciju u isto vrijeme (nekoliko instrukcija ako je dostupno hipernitnost), ali višejezgreni procesor može izvršavati instrukcije paralelno budući da svaka jezgra djeluje kao neovisni CPU.