Razlika između jezgre i procesora

Sadržaj:

Razlika između jezgre i procesora
Razlika između jezgre i procesora

Video: Razlika između jezgre i procesora

Video: Razlika između jezgre i procesora
Video: IMATE LI PRAVO NA STRAH, LJUTNJU I TUGU, I JESTE LI SEBI DALI DOZVOLU ZA RADOST 2024, Juli
Anonim

Core vs Processor

Razlika između procesora i jezgre može biti zbunjujuća tema ako niste upućeni u računare. Procesor ili CPU su poput mozga kompjuterskog sistema. Odgovoran je za sve osnovne funkcije kao što su aritmetičke, logičke i kontrolne operacije. Tradicionalni procesor kao što je Pentium procesor ima samo jedno jezgro unutar procesora, ali moderni procesori su višejezgarni procesori. Višejezgarni procesor ima nekoliko jezgara unutar procesorskog paketa gdje je jezgra najosnovnija računska jedinica procesora. Jezgro može izvršiti samo jednu programsku instrukciju u isto vrijeme (može izvršiti nekoliko ako je dostupna mogućnost hiper-nitnog rada), ali procesor koji je napravljen od nekoliko jezgri može izvršiti nekoliko instrukcija istovremeno ovisno o broju jezgara.

Šta je procesor?

Procesor koji je takođe poznat kao Centralna procesorska jedinica (CPU) je najvažniji deo računarskog sistema koji je odgovoran za izvršavanje programskih instrukcija. Ove instrukcije uključuju aritmetičke, logičke, kontrolne i ulazno-izlazne operacije. Tradicionalno, procesor se 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 zove Kontrolna jedinica (CU) koja je odgovorna za sve kontrolne operacije. Takođe, ima skup registara za pohranjivanje vrijednosti. Tradicionalno, procesor je mogao izvršiti samo jednu instrukciju u isto vrijeme. Procesori koji imaju samo jedno jezgro nazivaju se procesori s jednim jezgrom. Pentium serija je primjer jednojezgrenih procesora.

Tada su uvedeni višejezgarni procesori gdje je jedan procesor imao nekoliko procesora poznatih kao jezgra. Dakle, dvojezgarni procesor ima dvije jezgre unutar procesora, a četverojezgreni procesor ima četiri jezgra unutar sebe. Dakle, višejezgarni procesor je poput paketa koji u sebi ima nekoliko procesora zvanih jezgre. Ovi višejezgarni procesori mogu izvršiti nekoliko instrukcija istovremeno u zavisnosti od broja jezgara.

Procesor osim jezgara, ima i interfejs koji povezuje uređaj sa spoljnim svetom. Višejezgarni procesor takođe ima interfejs koji povezuje sve jezgre sa spoljnim svetom. Takođe, ima keš memoriju poslednjeg nivoa koja je poznata kao L3 keš memorija koja je zajednička za sve jezgre. Štaviše, procesor može sadržavati memorijski kontroler i ulazno-izlazni kontroler, ali u zavisnosti od arhitekture ponekad se mogu nalaziti u čipsetu koji je izvan procesora. Nadalje, određeni procesori imaju jedinice za grafičku obradu (GPU) unutar sebe gdje je GPU također napravljen od malih i manje moćnih jezgara.

Šta je jezgro?

Jezgra je osnovna računarska komponenta procesora. Nekoliko jezgri zajedno čine procesor. Jezgro se sastoji od nekoliko osnovnih dijelova. Aritmetičko-logička jedinica je odgovorna za izvođenje svih aritmetičkih i logičkih operacija. Kontrolna jedinica je odgovorna za sve kontrolne operacije. Skup registara privremeno pohranjuje vrijednosti. Ako jezgra nema mogućnost zvanu hiper-nitnost, ona može izvršiti samo jednu programsku instrukciju istovremeno. Međutim, moderna jezgra imaju tehnologiju koja se zove hiper threading gdje jezgra ima redundantne funkcionalne jedinice koje ih čine sposobnim da izvršavaju nekoliko instrukcija paralelno. Unutar jezgre postoje dva nivoa keša koji se nazivaju L1 keš i L2 keš. L1 je najbliži koji je najbrži, ali najmanji. L2 keš je nakon L1 keš memorije gdje je malo veći, ali sporiji od L1. Ove keš memorije su brže memorije koje pohranjuju podatke u i iz Random Access Memory (RAM) računara kako bi se omogućio brži i efikasniji pristup.

Razlika između jezgre i procesora
Razlika između jezgre i procesora
Razlika između jezgre i procesora
Razlika između jezgre i procesora

Koja je razlika između procesora i jezgre?

• Jezgro je najosnovnija računska jedinica procesora. Procesor se sastoji od jedne ili više jezgri. Tradicionalni procesori su imali samo jedno jezgro dok moderni procesori imaju više jezgara.

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

• Jezgro se sastoji od dva nivoa keš memorije zvanih L1 i L2 koja se nalazi u svakom jezgru.

• Procesor se sastoji od keš memorije koju dijele pozivna jezgra koja se naziva L3 keš memorija. Zajedničko je svim jezgrama.

• Procesor u zavisnosti od arhitekture može se sastojati od memorijskog kontrolera i kontrolera za ulaz/izlaz.

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

• Jezgro koje nema hiper-nitiranje može izvršiti samo jednu instrukciju u isto vrijeme, dok višejezgarni procesor sastavljen od nekoliko jezgara može izvršiti nekoliko instrukcija paralelno. Ako se procesor sastoji od 4 jezgra koja ne podržavaju hiper threading onda taj procesor može izvršiti 4 instrukcije u isto vrijeme.

• Jezgro koje ima tehnologiju hiper-nitiranja ima redundantne funkcionalne jedinice tako da mogu izvršiti više instrukcija u isto vrijeme. Na primjer, jezgro sa 2 niti može izvršiti 2 instrukcije u isto vrijeme, stoga procesor sa 4 takve jezgre može izvršavati 2×4 instrukcije paralelno. Ove niti se obično nazivaju logička jezgra, a upravitelj zadataka Windowsa općenito prikazuje broj logičkih jezgara, ali ne i fizička jezgra.

Sažetak:

Procesor vs Core

Jezgra je najosnovnija računarska jedinica procesora. Moderni višejezgarni procesor se sastoji od nekoliko jezgara unutar sebe, ali rani procesori su imali samo jedno jezgro. Jezgro se sastoji od sopstvenog ALU, CU i njegovog skupa registara. Procesor je napravljen od jedne ili više takvih jezgri. Paket procesora takođe sadrži interkonekcije koje povezuju jezgra sa spoljašnjom stranom. Ovisno o arhitekturi, procesor također može sadržavati integrirani GPU, IO kontroler i memorijski kontroler. Dvojezgarni procesor ima 2 jezgra, a quad core procesor ima 4 jezgra kao što samo ime govori. Jezgra može izvršiti samo jednu instrukciju u isto vrijeme (nekoliko ako je dostupno hiper-nitiranje), ali procesor s više jezgara može izvršavati instrukcije paralelno jer svako jezgro djeluje kao nezavisni CPU.

Preporučuje se: