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.
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
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.
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.
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 |
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.
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
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