Ključna razlika između ALU i CPU-a je u tome što je ALU elektronički sklop koji je podsustav CPU-a koji izvodi aritmetičke i logičke operacije, dok je CPU elektronički sklop koji rukuje uputama za upravljanje računalom.
Računalni sustav sastoji se od hardvera i softvera. Hardver su elektroničke ili mehaničke komponente. Softver se odnosi na podatke i upute. Bitna komponenta za obavljanje zadataka računala je CPU. CPU se sastoji od dva glavna podsustava. Oni su ALU i upravljačka jedinica.
Što je ALU?
ALU je kratica za aritmetičku i logičku jedinicu. To je podsustav ili komponenta CPU-a. Glavni cilj mu je 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 točna ili netočna. Nadalje, grafičke procesorske jedinice (GPU), jedinice s pomičnim zarezom (FPU) također imaju ALU-ove. Jedan CPU, FPU ili GPU može imati više ALU za rukovanje naprednim izračunima.
Slika 01: ALU
ALU izvodi razne izračune. Ulazi u njega su podaci na kojima treba raditi. Zovu se operandi. U matematičkom izrazu kao što je "2+3=5", 2 i 3 su operandi.‘+’ je zbrajanje i on je operator. ‘5’ je rezultat izvršene operacije. Statusni registar zahtijeva informacije o prethodnim operacijama ALU ili trenutnoj operaciji. Dakle, postoje dolazni i odlazni statusni signali u ALU. Operacijski kod je instrukcija strojnog jezika koja objašnjava koju operaciju treba izvesti. Ukratko, tako funkcionira ALU.
Što je CPU?
CPU (ili poznatiji kao procesor) rukuje uputama za obavljanje raznih zadataka računala. Glavni podsustavi CPU-a su ALU i CU. ALU obrađuje aritmetičke i logičke operacije. CU koji označava kontrolnu jedinicu regulira i sinkronizira rad računala. Sastoji se od programabilnih registara i druge elektronike. Stoga dohvaća upute iz memorije, dekodira ih i usmjerava različitim jedinicama za obavljanje traženog zadatka.
Memorija je važna komponenta za pravilno funkcioniranje CPU-a. Daje upute koje CPU treba izvršiti, a također nakon obrade podataka, rezultat se vraća u memoriju radi pohranjivanja. Nadalje, druge komponente na koje se CPU oslanja su sistemski sat, sekundarna pohrana, podatkovne i adresne sabirnice. CPU može obraditi 32-bitne upute ili 64-bitne upute, ovisno o arhitekturi računala.
Slika 02: CPU
Obično CPU ima veliki kapacitet prijenosa podataka. Nadalje, brzina takta pokazuje broj uputa koje može obraditi unutar sekunde. Dakle, ako je radni takt procesora 2 GHz, to znači da može obraditi 2 milijarde instrukcija svake sekunde. Ukratko, CPU je najznačajnija komponenta u cijelom računalnom sustavu.
Koja je razlika između ALU i CPU?
ALU vs CPU |
|
ALU je dio CPU-a koji izvodi aritmetičke i logičke operacije na operandima u računalnim uputama. | CPU je elektronički sklop u računalu koji prenosi upute računalnog programa za izvođenje različitih operacija kao što su aritmetičke, logičke, kontrolne i ulazno/izlazne operacije. |
Označava | |
Aritmetička i logička jedinica. | Centralna procesorska jedinica. |
Glavni zadatak | |
Nosi aritmetičke i logičke operacije. | Obrađuje upute za rad s računalom. |
Glavni fokus | |
Matematika i logika | Izvođenje funkcija točno na vrijeme |
Sažetak – ALU vs CPU
Razlika između ALU i CPU-a je u tome što je ALU elektronički sklop, koji je podsustav CPU-a koji izvodi aritmetičke i logičke operacije, dok je CPU elektronički sklop koji obrađuje upute za upravljanje računalom.