Skillnaden mellan ALU och CPU

Innehållsförteckning:

Skillnaden mellan ALU och CPU
Skillnaden mellan ALU och CPU

Video: Skillnaden mellan ALU och CPU

Video: Skillnaden mellan ALU och CPU
Video: CPU Cache Explained - What is Cache Memory? 2024, November
Anonim

Den viktigaste 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 CPU är en elektronisk krets som hanterar instruktioner för att använda datorn.

Ett datorsystem består av både hårdvara och mjukvara. Hårdvara är de elektroniska eller mekaniska komponenterna. Programvara hänvisar till data och instruktioner. Den väsentliga komponenten för att utföra uppgifterna på datorn är CPU. CPU består av två huvuddelsystem. De är ALU och kontrollenheten.

Skillnaden mellan ALU och CPU - Jämförelsesammanfattning
Skillnaden mellan ALU och CPU - Jämförelsesammanfattning

Vad är ALU?

ALU står för Arithmetic and Logic Unit. Det är ett delsystem eller en komponent av CPU. Huvudsyftet med det är att hantera aritmetiska och logiska operationer. Aritmetiska operationer är addition, subtraktion, division, multiplikation etc. De logiska operationerna avgör om ett påstående är sant eller falskt. Dessutom har grafiska bearbetningsenheter (GPU), flytande punktsenheter (FPU) också ALU. En enda CPU, FPU eller en GPU kan ha flera ALU:er för att hantera avancerade beräkningar.

Skillnaden mellan ALU och CPU
Skillnaden mellan ALU och CPU

Figur 01: ALU

ALU utför olika beräkningar. Ingångarna till den är de data som den ska arbeta på. De kallas operander. I ett matematiskt uttryck som "2+3=5" är 2 och 3 operanderna."+" ä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 operationen. Så det finns inkommande och utgående statussignaler i ALU. En opcode är maskinspråksinstruktionen som förklarar vilken operation den ska utföra. Kort sagt, det är så 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:ns huvudsakliga delsystem är ALU och CU. ALU hanterar aritmetiska och logiska operationer. CU som står för Control Unit reglerar och synkroniserar datorns funktioner. Och den består av programmerbara register och annan elektronik. Därför hämtar den instruktioner från minnet, avkodar dem och dirigerar dem till olika enheter för att utföra den nödvändiga uppgiften.

Minne är en viktig komponent för att CPU:n ska fungera korrekt. Det ger instruktioner för CPU:n att utföra, och även efter databearbetning går resultatet tillbaka till minnet för lagring. De andra komponenterna som CPU förlitar sig på är systemklocka, sekundär lagring, data- och adressbussar. CPU kan bearbeta 32-bitars instruktioner eller 64-bitars instruktioner beroende på datorns arkitektur.

Nyckelskillnad mellan ALU och CPU
Nyckelskillnad mellan ALU och CPU

Figur 02: CPU

Vanligtvis har CPU en hög dataöverföringskapacitet. Vidare indikerar klockhastigheten antalet instruktioner den kan bearbeta inom en sekund. Så om CPU-klockhastigheten är 2 GHz betyder det att den kan bearbeta 2 miljarder instruktioner varje sekund. Kort sagt, CPU är 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å operanderna i datorinstruktioner. CPU är en elektronisk krets i datorn som bär instruktioner från ett datorprogram för att utföra olika operationer såsom aritmetiska, logiska, kontroll- och in-/utdataoperationer.
Står för
Aritmetisk och logisk enhet. Central Processing Unit.
Huvuduppgift
Bärar aritmetiska och logiska operationer. Hanterar instruktionerna för att använda datorn.
Huvudfokus
Matematik och logik Utföra funktionerna exakt i tid

Sammanfattning – ALU vs CPU

Skillnaden mellan ALU och CPU är att ALU är en elektronisk krets, vilket ä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 styra datorn.

Rekommenderad: