Razlika između ALU i CPU-a

ključna razlika između ALU i CPU-a je da ALU je elektronički krug koji je podsustav CPU-a koji izvodi aritmetičke i logičke operacije dok je CPU elektronički sklop koji obrađuje upute za rukovanje računalom.

Računalni sustav sastoji se od hardvera i softvera. Hardver je elektronički ili mehanički dio. Softver se odnosi na podatke i upute. Bitna komponenta za izvršavanje zadataka računala je CPU. CPU se sastoji od dva glavna podsustava. Oni su ALU i upravljačka jedinica.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je ALU
3. Što je CPU
4. Usporedna usporedba - ALU i CPU u tabelarnom obliku
5. Sažetak

Što je ALU?

ALU označava jedinicu aritmetike i logike. To je podsustav ili komponenta procesora. Glavni je cilj rukovanje aritmetičkim i logičkim operacijama. Aritmetičke operacije su zbrajanje, oduzimanje, dijeljenje, množenje itd. Logičke operacije određuju je li izjava istinita ili lažna. Nadalje, jedinice za grafičku obradu (GPU), jedinice s plutajućom točkom (FPU) također imaju ALU. Jedan CPU, FPU ili GPU može imati više ALU-ova za obradu naprednih izračuna.

Slika 01: ALU

ALU izvodi razne proračune. Ulazi u njega su podaci na kojima radi. Nazivaju se operandima. U matematičkom izrazu kao što je "2 + 3 = 5", 2 i 3 su operandi. Oznaka "+" je dodatak i to je operator. Oznaka "5" rezultat je izvedene operacije. Registar stanja zahtijeva informacije o ALU prethodnim operacijama ili trenutnom radu. Dakle, u ALU postoje dolazni i odlazni signali statusa. Opcode je jezična uputa za stroj koja objašnjava koju operaciju treba izvesti. Ukratko, tako funkcionira ALU.

Što je CPU?

CPU (ili uobičajeno poznat kao procesor) obrađuje upute za izvršavanje različitih zadataka računala. Glavni podsustavi CPU-a su ALU i CU. ALU upravlja aritmetičkim i logičkim operacijama. CU koji predstavlja upravljačku jedinicu regulira i sinkronizira rad računala. A sastoji se od programabilnih registara i ostale elektronike. Stoga dohvaća upute iz memorije, dekodira ih i usmjerava ih na različite jedinice za obavljanje potrebnog zadatka.

Memorija je važna komponenta za pravilno funkcioniranje procesora. Daje upute za izvršenje CPU-a, a nakon obrade podataka, rezultat se vraća u memoriju za pohranu. Nadalje, ostale komponente na koje se oslanja CPU su sistemski sat, sekundarna pohrana, sabirnica podataka i adresa. CPU može obraditi 32-bitne upute ili 64-bitne upute ovisno o arhitekturi računala.

Slika 02: CPU

Obično CPU ima veliku sposobnost prijenosa podataka. Nadalje, brzina takta ukazuje na broj uputa koje može obraditi u sekundi. Ako je brzina takta CPU-a 2 GHz, to znači da može obraditi 2 milijarde uputa u sekundi. Ukratko, CPU je najznačajnija komponenta u čitavom računalnom sustavu.

Koja je razlika između ALU i CPU-a?

ALU vs CPU

ALU je dio CPU-a koji u računalnim uputama provodi aritmetičke i logičke operacije na operandima. CPU je elektronički sklop na računalu koji nosi upute računalnog programa za obavljanje različitih operacija poput aritmetičkih, logičkih, upravljačkih i ulazno / izlaznih operacija.
Stalci za
Aritmetička i logička jedinica. Središnja procesorska jedinica.
Glavni zadatak
Obavlja aritmetičke i logičke operacije. Bavi se uputama za rad s računalom.
  Glavni fokus
Matematika i logika Izvođenje funkcionalnosti na vrijeme

Sažetak - ALU u odnosu na CPU

Razlika između ALU i CPU-a je u tome što je ALU elektronički krug, koji je podsustav CPU-a koji izvodi aritmetičke i logičke operacije, dok je CPU elektronički sklop koji obrađuje upute za rukovanje računalom.

Referenca:

1. "Središnja jedinica za obradu." Wikipedia, Zaklada Wikimedia, 27. travnja 2018. Dostupno ovdje 
2. "Aritmetička logička jedinica." Wikipedia, Zaklada Wikimedia, 22. travnja 2018. Dostupno ovdje 

Ljubaznošću slike:

1.'ALU block'By Lambtron - Vlastiti rad, (CC BY-SA 4.0) putem Commons Wikimedia 
2.'Ic-photo-Nintendo-DMG-CPU B- (Gameboy-CPU) 'Korisnik: ZyMOS - CPU Grave Yard, moja CPU zbirka (CC BY-SA 4.0) putem Commons Wikimedia