Rozdíl mezi jádrem a procesorem

Obsah:

Rozdíl mezi jádrem a procesorem
Rozdíl mezi jádrem a procesorem

Video: Rozdíl mezi jádrem a procesorem

Video: Rozdíl mezi jádrem a procesorem
Video: Have you eaten?/Did you eat? 2024, Červenec
Anonim

Jádro vs procesor

Rozdíl mezi procesorem a jádrem může být záhadným tématem, pokud nejste počítačově zdatní. 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 řídicí operace. Tradiční procesor, jako je procesor Pentium, má uvnitř procesoru pouze jedno jádro, ale moderní procesory jsou vícejádrové procesory. Vícejádrový procesor má několik jader uvnitř procesorového balíčku, přičemž jádro je nejzákladnější výpočetní jednotkou procesoru. Jádro může provádět pouze jednu programovou instrukci najednou (může provést několik, pokud je k dispozici schopnost hyper-threading), ale procesor, který se skládá z několika jader, může provádět několik instrukcí současně v závislosti na počtu jader.

Co je to procesor?

Procesor, který je také známý jako centrální procesorová jednotka (CPU) je nejdůležitější součástí počítačového systému, který je zodpovědný za provádění programových instrukcí. Tyto instrukce zahrnují aritmetické, logické, řídicí 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 nazvané Control Unit (CU), která je zodpovědná za všechny řídicí operace. Má také sadu registrů pro ukládání hodnot. Tradičně mohl procesor vykonávat pouze jednu instrukci najednou. Procesory, které mají pouze jedno jádro, se nazývají jednojádrové procesory. Řada Pentium je příkladem jednojádrových procesorů.

Poté byly představeny 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 dvě jádra uvnitř procesoru a čtyřjádrový procesor má uvnitř čtyři jádra. Vícejádrový procesor je tedy jako balíček, který má uvnitř 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 má kromě jader také rozhraní, které spojuje zařízení s vnějším světem. Vícejádrový procesor má také rozhraní, které spojuje všechna jádra s vnějším světem. Má také 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. Některé procesory dále obsahují jednotky grafického zpracování (GPU), přičemž GPU je také vyrobeno z malých a méně výkonných jader.

Co je jádro?

Jádro je základní výpočetní komponenta procesoru. Několik jader dohromady tvoří procesor. Jádro se skládá z několika základních částí. Aritmetická a logická jednotka je zodpovědná za provádění všech aritmetických a logických operací. Řídicí jednotka je zodpovědná za všechny kontrolní operace. Sada registrů dočasně ukládá hodnoty. Pokud jádro nemá funkci nazývanou hyper-threading, může provádět pouze jednu programovou instrukci najednou. Moderní jádra však mají technologii zvanou hyper threading, kde jádro má redundantní funkční jednotky, díky nimž je schopno paralelně provádět několik instrukcí. Uvnitř jádra jsou dvě úrovně mezipaměti nazývané L1 cache a L2 cache. L1 je nejbližší, která je nejrychlejší, ale nejmenší. L2 cache je po L1 cache, kde je trochu velká, ale pomalejší než L1. Tyto mezipaměti jsou rychlejší paměti, které ukládají data do az paměti RAM (Random Access Memory) počítače a poskytují rychlejší a efektivnější přístup.

Rozdíl mezi jádrem a procesorem
Rozdíl mezi jádrem a procesorem
Rozdíl mezi jádrem a procesorem
Rozdíl mezi jádrem a procesorem

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

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

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

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

• Procesor se skládá z mezipaměti, kterou sdílejí volací jádra nazývaná L3 cache. Je společný pro všechna jádra.

• Procesor v závislosti na architektuře se může skládat z paměťového řadiče a vstupně/výstupního řadiče.

• Některé procesorové balíčky se skládají také z grafických procesorových jednotek (GPU).

• Jádro, které nemá hyper-threading, může provádět pouze jednu instrukci najednou, zatímco vícejádrový procesor složený z několika jader může provádět několik instrukcí paralelně. Pokud se procesor skládá ze 4 jader, která nepodporují hypervláknění, může tento procesor provádět 4 instrukce současně.

• Jádro s technologií hyper-threading má redundantní funkční jednotky, takže mohou provádět více instrukcí 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ě zobrazuje počet logických jader, ale nikoli fyzická jádra.

Shrnutí:

Procesor vs jádro

Jádro je nejzákladnější výpočetní jednotkou procesoru. Moderní vícejádrový procesor se skládá z několika jader uvnitř, ale dřívější procesory měly pouze jedno jádro. Jádro se skládá z vlastní ALU, CU a její sady registrů. Procesor se skládá z jednoho nebo více takových jader. Balíček procesoru 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 řadič paměti. 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 pouze jednu instrukci najednou (několik, pokud je k dispozici hyper-threading), ale vícejádrový procesor může provádět instrukce paralelně, protože každé jádro funguje jako nezávislý CPU.

Doporučuje: