Skillnad mellan ALU och CPU

De nyckelskillnad mellan ALU och CPU är det ALU är en elektronisk krets som är ett delsystem av CPU som utför aritmetiska och logiska operationer medan CPU är en elektronisk krets som hanterar instruktioner för att driva datorn.

Ett datorsystem består av både hårdvara och mjukvara. Maskinvara är de elektroniska eller mekaniska komponenterna. Programvaran avser data och instruktioner. Den väsentliga komponenten för att utföra datorns uppgifter är CPU: n. CPU består av två huvudsakliga delsystem. De är ALU och kontrollenheten.

INNEHÅLL

1. Översikt och nyckelskillnad
2. Vad är ALU
3. Vad är CPU
4. Jämförelse vid sida vid sida - ALU vs CPU i tabellform
5. Sammanfattning

Vad är ALU?

ALU står för aritmetisk och logisk enhet. Det är ett delsystem eller en del av CPU. Huvudsyftet med det är att hantera aritmetiska och logiska operationer. Aritmetiska operationer är addition, subtraktion, division, multiplikation etc. De logiska operationerna bestämmer huruvida ett uttalande är sant eller felaktigt. Grafiska bearbetningsenheter (GPU), Floating Point Units (FPU) har dessutom ALU. En enda CPU, FPU eller en GPU kan ha flera ALU: er för att hantera avancerade beräkningar.

Figur 01: ALU

ALU utför olika beräkningar. Ingångarna till den är de data som den ska fungera på. De kallas operander. I ett matematiskt uttryck såsom "2 + 3 = 5", 2 och 3 är operandema. '+' Är tillägget, och det är operatören. "5" är resultatet av den utförda operationen. Statusregistret kräver information om ALU: s tidigare operationer eller den aktuella funktionen. Så det finns inkommande och utgående statussignaler i ALU. En opcode är maskinens språkinstruktion som förklarar vilken funktion den ska utföra. Kort sagt, det är hur ALU fungerar.

Vad är CPU?

CPU (eller allmänt känd som en processor) hanterar instruktioner för att utföra olika uppgifter på datorn. CPU: s huvudsystem är ALU och CU. ALU hanterar aritmetiska och logiska operationer. Den CU som står för kontrollenheten reglerar och synkroniserar operationer på datorn. Och det består av programmerbara register och annan elektronik. Därför hämtar den instruktioner från minnet, avkodar dem och styr dem till olika enheter för att utföra den erforderliga uppgiften.

Minne är en viktig komponent för att CPU ska fungera korrekt. Det ger instruktionerna för CPU: n att utföra, och även efter databehandling går resultatet tillbaka till minnet för lagring. Dessutom är de andra komponenter som CPU bygger på systemklocka, sekundärlager, data- och adressbussar. CPU kan hantera 32bit instruktioner eller 64-bitars instruktioner beroende på datorarkitekturen.

Figur 02: CPU

Vanligtvis har CPU en hög dataöverföringskapacitet. Vidare anger klockhastigheten hur många instruktioner den kan bearbeta inom en sekund. Så om CPU-klockhastigheten är 2 GHz betyder det att det kan hantera 2 miljarder instruktioner varje sekund. I korthet är CPU den viktigaste komponenten i hela datorsystemet.

Vad är skillnaden mellan ALU och CPU?

ALU vs CPU

ALU är en del av CPU som utför aritmetiska och logiska operationer på operandorna i datorinstruktioner. CPU är en elektronisk krets i datorn som bär anvisningar för ett datorprogram för att utföra olika operationer som aritmetiska, logiska, kontroll- och inmatnings- / utmatningsoperationer.
Står för
Aritmetisk och logisk enhet. Centrala behandlingsenheten.
Huvuduppgift
Bär aritmetiska och logiska operationer. Hanterar anvisningarna för att använda datorn.
  Huvudfokus
Matematik och logik Utför funktionaliteten noggrant i tid

Sammanfattning - ALU vs CPU

Skillnaden mellan ALU och CPU är att ALU är en elektronisk krets, som är ett delsystem av CPU som utför aritmetiska och logiska operationer medan en CPU är en elektronisk krets som hanterar instruktioner för att driva datorn.

Referens:

1. "Central Processing Unit." Wikipedia, Wikimedia Foundation, 27 april 2018. Tillgänglig här 
2. "Arithmetic Logic Unit." Wikipedia, Wikimedia Foundation, 22 april 2018. Tillgänglig här 

Image Courtesy:

1.'ALU block'By Lambtron - eget arbete, (CC BY-SA 4,0) via Commons Wikimedia 
2.'Ic-foto-Nintendo-DMG-CPU B- (Gameboy-CPU) 'av mig själv Användare: ZyMOS - CPU Grave Yard, min CPU-samling, (CC BY-SA 4,0) via Commons Wikimedia