Különbség a mag és a processzor között

Core vs Processor
 

A processzor és a mag közötti különbség zavaró kérdés lehet, ha nem számítógép-hozzáértő. A processzor vagy a CPU olyan, mint a számítógépes rendszer agya. Felelős minden olyan alapvető funkcióért, mint a számtani, a logikai és az ellenőrzési műveletek. A hagyományos processzorok, például a Pentium processzoroknak csak egy magja van a processzor belsejében, de a modern processzorok többmagos processzorok. A többmagos processzornak több magja van a processzorcsomagban, ahol a mag a processzor legalapvetőbb számítási egysége. A mag egyszerre csak egy program utasítást hajthat végre (több is végrehajtható, ha rendelkezésre áll hiper-menetes képesség), de a több magból álló processzor több utasítást is végrehajthat egyszerre, a magok számától függően.

Mi a processzor??

A központi feldolgozó egységként (CPU) néven ismert processzor a számítógépes rendszer legfontosabb része, amely a program utasításainak végrehajtásáért felel. Ezek az utasítások számtani, logikai, vezérlési és bemeneti-kimeneti műveleteket tartalmaznak. Hagyományosan, a processzor egy aritmetikai és logikai egység (ALU) nevű összetevőből áll, amely felelős az összes aritmetikai és logikai műveletért, és egy másik, vezérlőegység (CU) nevű összetevőből áll, amely az összes vezérlési műveletért felel. Ezenkívül az értékek tárolására szolgáló nyilvántartásokkal is rendelkezik. Hagyományosan, a processzor egyszerre csak egy utasítást hajthat végre. Olyan processzorokat, amelyekben csak egy mag van, egymagú processzoroknak nevezzük. A Pentium sorozat példa az egymagos processzorokra.

Ezután bevezették a többmagos processzorokat, ahol egyetlen processzorban több processzor is található, magoknak nevezik. Tehát a kétmagos processzornak két magja van a processzor belsejében, és a négymagos processzornak négy magja van benne. Tehát a többmagos processzor olyan, mint egy csomag, amelyben több processzor van, úgynevezett magokkal. Ezek a többmagos processzorok a magok számától függően egyszerre több utasítást is végrehajthatnak.
A magokon kívüli processzoroknak is van felülete, amely összeköti az eszközt a külvilággal. A többmagos processzornak van egy felülete, amely összeköti az összes magot a külvilággal. Ezenkívül van egy utolsó szintű gyorsítótára, amelyet L3 gyorsítótárnak hívnak, amely minden mag számára közös. Ezenkívül egy processzor tartalmazhat memóriavezérlőt és egy bemeneti-kimeneti vezérlőt, de az architektúrától függően néha elhelyezkedhetnek a processzoron kívüli lapkakészletben. További bizonyos processzorok grafikus feldolgozó egységeket (GPU) tartalmaznak, ahol a GPU kicsi és kevésbé hatékony magokból is készül.

Mi a mag??

A mag egy processzor alapvető számítási alkotóeleme. Több mag együttesen alkot egy processzort. A mag több alapvető részből áll. A számtani és logikai egység felel minden számtani és logikai műveletért. A vezérlő egység felelős az összes vezérlési műveletért. A regiszterkészlet ideiglenesen tárolja az értékeket. Ha egy magban nincs a hiperszáladásnak nevezett eszköz, akkor egyszerre csak egy program utasítást tud végrehajtani. A modern magoknak azonban van egy technológiája, amelyet hiperszálaknak neveznek, ahol a mag redundáns funkcionális egységekkel rendelkezik, amelyek képessé teszik több utasítás párhuzamos végrehajtására. Egy magon belül két szintű gyorsítótár található, nevezetesen L1 gyorsítótár és L2 gyorsítótár. Az L1 a legközelebbi, amely a leggyorsabb, de a legkisebb. Az L2 gyorsítótár az L1 gyorsítótár után található, ahol egy kicsit nagy, de lassabb, mint az L1. Ezek a gyorsítótárak gyorsabb memóriák, amelyek adatokat tárolnak a számítógép véletlen hozzáférésű memóriájába (RAM) és a gyorsabb és hatékony hozzáférés érdekében..

Mi a különbség a processzor és a Core között??

• A mag a processzor legalapvetőbb számítási egysége. A processzor egy vagy több magból áll. A hagyományosan feldolgozóknak csak egy magja volt, míg a modern processzoroknak több magja volt.

• A mag egy ALU-ból, CU-ból és egy regiszterkészletből áll.

• A mag két szintű gyorsítótárból áll, úgynevezett L1 és L2, amelyek az egyes magokban vannak.

• A processzor egy gyorsítótárból áll, amelyet az L3 gyorsítótár nevű hívásmagok osztanak meg. Ez minden mag számára közös.

• Az architektúrától függõ processzor memóriavezérlõbõl és bemeneti / kimeneti vezérlõbõl állhat.

• Egyes processzorcsomagok grafikus feldolgozó egységeket (GPU) is tartalmaznak.

• A mag, amely nem rendelkezik hiperszálakkal, egyszerre csak egy utasítást képes végrehajtani, míg a több magból álló többmagos processzor több utasítást is végrehajthat párhuzamosan. Ha egy processzor 4 magból áll, amelyek nem támogatják a hiperszálakat, akkor a processzor 4 utasítást is végrehajthat egyszerre.

• A hiper-menetes technológiájú mag redundáns funkcionális egységekkel rendelkezik, így egyszerre több utasítást is végrehajthatnak. Például egy 2 szálú mag képes 2 utasítás végrehajtására egyidejűleg, így egy 4 ilyen maggal rendelkező processzor párhuzamosan 2 × 4 utasítást is végrehajthat. Ezeket a szálakat általában logikai magnak nevezik, és a Windows feladatkezelője általában a logikai magok számát mutatja, a fizikai magok nem.

Összefoglaló:

Processzor vs Core

A mag a processzor legalapvetőbb számítási egysége. A modern többmagos processzor több magból áll, de a korai processzoroknak csak egy magja volt. A mag saját ALU-ból, CU-ból és nyilvántartási készletéből áll. A processzor egy vagy több ilyen magból készül. A processzorcsomag tartalmazza azokat az összekapcsolásokat is, amelyek a magokat kívülre illesztik. Az architektúrától függően a processzor tartalmazhat egy integrált GPU-t, IO-vezérlőt és egy memóriavezérlőt is. A kétmagos processzornak 2 magja van, és a négymagos processzornak 4 magja van, amint a neve maga is sugallja. A mag egyszerre csak egy utasítást hajthat végre (kevés, ha hiperszálak állnak rendelkezésre), de a többmagos processzor párhuzamosan hajthatja végre az utasításokat, mivel minden mag független CPU-ként működik.

Képek jóvoltából:

  1. A teljes Bulldozer modul blokkdiagramja, amely 2 egész klasztert mutat a Shigeru23 szerint (CC BY 3.0)