Ključna razlika između ALU-a i CPU-a je u tome što je ALU elektronsko kolo koje je podsistem CPU-a koji izvodi aritmetičke i logičke operacije dok je CPU elektronsko kolo koje rukuje uputstvima za rad računara.
Kompjuterski sistem se sastoji od hardvera i softvera. Hardver su elektronske ili mehaničke komponente. Softver se odnosi na podatke i uputstva. Osnovna komponenta za obavljanje zadataka računara je CPU. CPU se sastoji od dva glavna podsistema. To su ALU i kontrolna jedinica.
Šta je ALU?
ALU je skraćenica za aritmetičku i logičku jedinicu. To je podsistem ili komponenta CPU-a. Njegov glavni cilj je rukovanje aritmetičkim i logičkim operacijama. Aritmetičke operacije su sabiranje, oduzimanje, dijeljenje, množenje itd. Logičke operacije određuju da li je iskaz tačan ili netačan. Nadalje, jedinice za grafičku obradu (GPU), jedinice s pomičnim zarezom (FPU) također imaju ALU. Jedan CPU, FPU ili GPU može imati više ALU za rukovanje naprednim proračunima.
Slika 01: ALU
ALU vrši različite proračune. Ulazi u njega su podaci na kojima treba da radi. Zovu se operandi. U matematičkom izrazu kao što je “2+3=5”, 2 i 3 su operandi.'+' je sabiranje, a to je operator. „5“je rezultat izvršene operacije. Statusni registar zahtijeva informacije o prethodnim operacijama ALU-a ili o trenutnoj operaciji. Dakle, u ALU postoje dolazni i odlazni statusni signali. Opkod je instrukcija strojnog jezika koja objašnjava koju operaciju treba izvesti. Ukratko, tako funkcioniše ALU.
Šta je CPU?
CPU (ili uobičajeno poznat kao procesor) rukuje uputstvima za obavljanje različitih zadataka računara. Glavni podsistemi CPU-a su ALU i CU. ALU upravlja aritmetičkim i logičkim operacijama. CU koja je skraćenica za kontrolnu jedinicu reguliše i sinhronizuje rad računara. A sastoji se od programabilnih registara i druge elektronike. Stoga dohvaća instrukcije iz memorije, dekodira ih i usmjerava različitim jedinicama za obavljanje traženog zadatka.
Memorija je važna komponenta za pravilno funkcionisanje CPU-a. Pruža instrukcije za CPU koje treba izvršiti, a također nakon obrade podataka, rezultat se vraća u memoriju za pohranjivanje. Nadalje, ostale komponente na koje se CPU oslanja su sistemski sat, sekundarna memorija, sabirnice podataka i adresa. CPU može obraditi 32-bitne ili 64-bitne instrukcije u zavisnosti od arhitekture računara.
Slika 02: CPU
Obično, CPU ima visok kapacitet za prenos podataka. Nadalje, brzina takta pokazuje broj instrukcija koje može obraditi u sekundi. Dakle, ako je brzina procesora 2 GHz, to znači da može obraditi 2 milijarde instrukcija svake sekunde. Ukratko, CPU je najznačajnija komponenta u čitavom računarskom sistemu.
Koja je razlika između ALU-a i CPU-a?
ALU vs CPU |
|
ALU je dio CPU-a koji izvodi aritmetičke i logičke operacije nad operandima u kompjuterskim instrukcijama. | CPU je elektronsko kolo u računaru koje nosi instrukcije kompjuterskog programa za obavljanje različitih operacija kao što su aritmetičke, logičke, kontrolne i ulazno/izlazne operacije. |
Odgovara | |
Aritmetička i logička jedinica. | Centralna jedinica za obradu. |
Glavni zadatak | |
Nosi aritmetičke i logičke operacije. | Rukuje uputstvima za rukovanje računarom. |
Glavni fokus | |
Matematika i logika | Tačno izvođenje funkcija na vrijeme |
Sažetak – ALU vs CPU
Razlika između ALU-a i CPU-a je u tome što je ALU elektronsko kolo, koje je podsistem CPU-a koji izvodi aritmetičke i logičke operacije dok je CPU elektronsko kolo koje rukuje uputstvima za rad računara.