Rozdíl mezi jádrem a procesorem

Core vs Processor
 

Rozdíl mezi procesorem a jádrem může být záhadným tématem, pokud nejste důvtipní. Procesor nebo CPU je jako mozek počítačového systému. Je zodpovědný za všechny základní funkce, jako jsou aritmetické, logické a kontrolní operace. Tradiční procesor, jako je procesor Pentium, má uvnitř procesoru pouze jedno jádro, ale moderní procesory jsou procesory s více jádry. Vícejádrový procesor má v jádru procesoru několik jader, kde jádro je nejzákladnější výpočetní jednotka procesoru. Jádro může vykonávat najednou pouze jednu programovou instrukci (může provést několik, pokud je k dispozici možnost hyperzávitů), ale procesor, který je vyroben z několika jader, může provádět několik instrukcí současně v závislosti na počtu jader.

Co je procesor?

Procesor, známý také jako centrální procesorová jednotka (CPU), je nejdůležitější součástí počítačového systému, který odpovídá za provádění programových instrukcí. Tyto instrukce zahrnují aritmetické, logické, kontrolní a vstupně-výstupní operace. Procesor se tradičně skládá z komponenty nazvané Aritmetická a Logická jednotka (ALU), která je zodpovědná za všechny aritmetické a logické operace, a další komponenty zvané Řídicí jednotka (CU), která je zodpovědná za všechny kontrolní operace. Má také sadu registrů pro ukládání hodnot. Procesor tradičně mohl provádět pouze jednu instrukci najednou. Procesory, které v nich mají pouze jedno jádro, se nazývají jednojádrové procesory. Řada Pentium je příkladem pro jednojádrové procesory.

Poté byly zavedeny vícejádrové procesory, kde jeden procesor měl v sobě několik procesorů známých jako jádra. Dvoujádrový procesor má tedy uvnitř jádra dvě jádra a čtyřjádrový procesor uvnitř obsahuje čtyři jádra. Takže vícejádrový procesor je jako balíček, který má v sobě několik procesorů nazývaných jádra. Tyto vícejádrové procesory mohou provádět několik instrukcí současně v závislosti na počtu jader.
Procesor kromě jader má také rozhraní, které spojuje zařízení s okolním světem. Vícejádrový procesor má také rozhraní, které spojuje všechna jádra s okolním světem. Rovněž má mezipaměť poslední úrovně, která je známá jako mezipaměť L3, která je společná pro všechna jádra. Kromě toho může procesor obsahovat paměťový řadič a vstupní-výstupní řadič, ale v závislosti na architektuře mohou být někdy umístěny v čipové sadě, která je mimo procesor. Další určité procesory mají uvnitř jednotky grafického zpracování (GPU), kde je GPU také vyroben z malých a méně výkonných jader.

Co je jádro?

Jádro je základní výpočetní složkou procesoru. Několik jader společně tvoří procesor. Jádro se skládá z několika základních částí. Aritmetická a logická jednotka odpovídá za provádění všech aritmetických a logických operací. Řídící jednotka je zodpovědná za všechny kontrolní operace. Sada registrů ukládá hodnoty dočasně. Pokud jádro nemá zařízení zvané hyperzávitování, může provádět najednou pouze jednu programovou instrukci. Moderní jádra však mají technologii zvanou hyperzávitování, kde jádro obsahuje redundantní funkční jednotky, díky nimž jsou schopny provádět několik příkazů paralelně. Uvnitř jádra jsou dvě úrovně mezipaměti nazývané mezipaměť L1 a mezipaměť L2. L1 je nejbližší, který je nejrychlejší, ale nejmenší. Mezipaměť L2 je za mezipamětí L1, kde je o něco větší, ale pomalejší než L1. Tyto mezipaměti jsou rychlejší vzpomínky, které ukládají data do az paměti Random Access Memory (RAM) počítače a poskytují rychlejší a efektivní přístup.

Jaký je rozdíl mezi procesorem a jádrem?

• Jádro je nejzákladnější výpočetní jednotka procesoru. Procesor se skládá z jednoho nebo více jader. Procesory tradice měly pouze jedno jádro, zatímco moderní procesory měly více jader.

• Jádro se skládá z ALU, CU a sady registrů.

• Jádro se skládá ze dvou úrovní mezipaměti zvaných L1 a L2, které jsou v každém jádru.

• Procesor se skládá z mezipaměti, která je sdílena jádry volání zvanými cache L3. To je společné pro všechna jádra.

• Procesor v závislosti na architektuře může sestávat z řadiče paměti a řadiče vstupu / výstupu.

• Některé balíčky procesorů se skládají také z jednotek grafického zpracování (GPU).

• Jádro, které nemá hyperzávitování, může provádět najednou pouze jednu instrukci, zatímco vícejádrový procesor složený z několika jader může provádět několik instrukcí paralelně. Pokud je procesor tvořen 4 jádry, které nepodporují hyperzávitování, může tento procesor provádět 4 instrukce současně.

• Jádro s technologií hyperzávitů má redundantní funkční jednotky, takže mohou provádět více pokynů najednou. Například jádro se 2 vlákny může provádět 2 instrukce současně, takže procesor se 4 takovými jádry může provádět 2 × 4 instrukce paralelně. Tato vlákna se obvykle nazývají logická jádra a správce úloh systému Windows obecně ukazuje počet logických jader, ale nikoli fyzická jádra.

Souhrn:

Procesor vs Core

Jádro je nejzákladnější výpočetní jednotka procesoru. Moderní vícejádrový procesor se skládá z několika jader uvnitř nich, ale časné procesory měly pouze jedno jádro. Jádro se skládá z vlastní ALU, CU a sady registrů. Procesor je vyroben z jednoho nebo více takových jader. Balíček procesorů také obsahuje propojení, která propojují jádra směrem ven. V závislosti na architektuře může procesor obsahovat také integrovaný GPU, IO řadič a paměťový řadič. Dvoujádrový procesor má 2 jádra a čtyřjádrový procesor má 4 jádra, jak sám název napovídá. Jádro může provádět současně pouze jednu instrukci (málo, pokud je k dispozici hyperzávitování), ale vícejádrový procesor může provádět instrukce paralelně, protože každé jádro funguje jako nezávislý procesor..

Obrázky se svolením:

  1. Blokové schéma kompletního modulu buldozeru, ukazující 2 celá čísla shigeru od Shigeru23 (CC BY 3.0)