A legfontosabb különbség az ALU és a CPU között, hogy az ALU egy elektronikus áramkör, amely a CPU alrendszere, amely aritmetikai és logikai műveleteket hajt végre, míg a CPU egy elektronikus áramkör, amely a számítógép működtetésére vonatkozó utasításokat kezeli.
Egy számítógépes rendszer hardverből és szoftverből is áll. A hardver az elektronikus vagy mechanikus alkatrészek. A szoftver az adatokra és az utasításokra hivatkozik. A számítógép feladatainak ellátásához elengedhetetlen komponens a CPU. A CPU két fő alrendszerből áll. Ezek az ALU és a vezérlőegység.
Mi az ALU?
Az ALU az aritmetikai és logikai egység rövidítése. Ez a CPU alrendszere vagy összetevője. Fő célja az aritmetikai és logikai műveletek kezelése. Az aritmetikai műveletek összeadás, kivonás, osztás, szorzás stb. A logikai műveletek határozzák meg, hogy egy állítás igaz vagy hamis. Továbbá a grafikus feldolgozó egységek (GPU), a lebegőpontos egységek (FPU) is rendelkeznek ALU-val. Egy CPU, FPU vagy GPU több ALU-val is rendelkezhet a speciális számítások kezelésére.
01. ábra: ALU
ALU különféle számításokat végez. A bemeneti adatok azok az adatok, amelyeken működnie kell. Operandusoknak nevezik őket. Egy olyan matematikai kifejezésben, mint a „2+3=5”, 2 és 3 az operandusok. A „+” az összeadás, és ez az operátor. Az „5” a végrehajtott művelet eredménye. Az állapotregiszter információra van szüksége az ALU korábbi műveleteiről vagy az aktuális műveletről. Tehát vannak bejövő és kimenő állapotjelek az ALU-ban. Az opcode egy gépi nyelvi utasítás, amely elmagyarázza, hogy milyen műveletet kell végrehajtania. Röviden, az ALU így működik.
Mi az a CPU?
CPU (vagy közismert nevén processzor) a számítógép különféle feladatainak végrehajtásához szükséges utasításokat kezeli. A CPU fő alrendszerei az ALU és a CU. Az ALU aritmetikai és logikai műveleteket kezel. A CU, amely a Control Unit rövidítése, szabályozza és szinkronizálja a számítógép működését. És programozható regiszterekből és egyéb elektronikából áll. Ezért lekéri az utasításokat a memóriából, dekódolja és különböző egységekhez irányítja a kívánt feladat végrehajtásához.
A memória fontos összetevője a CPU megfelelő működésének. Megadja a CPU végrehajtásához szükséges utasításokat, és az adatfeldolgozás után is az eredmény visszakerül a memóriába tárolásra. Ezenkívül a CPU egyéb összetevői a rendszeróra, a másodlagos tároló, az adat- és címbuszok. A CPU a számítógép architektúrájától függően 32 bites vagy 64 bites utasításokat tud feldolgozni.
02. ábra: CPU
A CPU általában nagy adatátviteli kapacitással rendelkezik. Továbbá az órajel azt jelzi, hogy hány utasítást tud feldolgozni egy másodpercen belül. Tehát ha a CPU órajele 2 GHz, az azt jelenti, hogy másodpercenként 2 milliárd utasítást tud feldolgozni. Röviden: a CPU a legjelentősebb komponens az egész számítógépes rendszerben.
Mi a különbség az ALU és a CPU között?
ALU vs CPU |
|
Az ALU a CPU része, amely aritmetikai és logikai műveleteket hajt végre a számítógépes utasításokban szereplő operandusokon. | A CPU egy elektronikus áramkör a számítógépben, amely egy számítógépes program utasításait hordozza különféle műveletek, például aritmetikai, logikai, vezérlési és bemeneti/kimeneti műveletek végrehajtására. |
Aritmetikai és logikai egység. | Központi feldolgozó egység. |
Fő feladat | |
Aritmetikai és logikai műveleteket hordoz. | Kezeli a számítógép kezeléséhez szükséges utasításokat. |
Fő fókusz | |
Matematika és logika | A funkciók pontos, időben történő végrehajtása |
Összefoglaló – ALU vs CPU
Az ALU és a CPU közötti különbség az, hogy az ALU egy elektronikus áramkör, amely a CPU alrendszere, amely aritmetikai és logikai műveleteket hajt végre, míg a CPU egy elektronikus áramkör, amely a számítógép működtetésére vonatkozó utasításokat kezeli.