De nøkkelforskjell mellom ALU og CPU er det ALU er en elektronisk krets som er et delsystem av CPU som utfører aritmetiske og logiske operasjoner mens CPU er en elektronisk krets som håndterer instruksjoner for å betjene datamaskinen.
Et datasystem består av både maskinvare og programvare. Maskinvare er de elektroniske eller mekaniske komponentene. Programvare refererer til data og instruksjoner. Den viktigste komponenten for å utføre oppgavene til datamaskinen er CPU. CPU består av to hovedsubsystemer. De er ALU og kontrollenheten.
1. Oversikt og nøkkelforskjell
2. Hva er ALU
3. Hva er CPU
4. Side ved side sammenligning - ALU vs CPU i tabellform
5. Sammendrag
ALU står for aritmetisk og logisk enhet. Det er et delsystem eller en komponent av CPU. Hovedformålet med det er å håndtere aritmetiske og logiske operasjoner. Aritmetiske operasjoner er tillegg, subtraksjon, divisjon, multiplikasjon etc. De logiske operasjonene bestemmer om en setning er sann eller falsk. Videre har grafiske prosesseringsenheter (GPU), Floating Point Units (FPU) også ALUer. En enkelt CPU, FPU eller en GPU kan ha flere ALUer for å håndtere avanserte beregninger.
Figur 01: ALU
ALU utfører ulike beregninger. Inngangene til det er de dataene den skal operere på. De kalles operandene. I et matematisk uttrykk som "2 + 3 = 5", 2 og 3 er operandene. '+' Er tillegget, og det er operatøren. "5" er resultatet av den utførte operasjonen. Statusregisteret krever informasjon om ALUs tidligere operasjoner eller gjeldende operasjon. Så det er innkommende og utgående statussignaler i ALU. En opcode er maskinens språkinstruksjon som forklarer hvilken operasjon den skal utføre. Kort sagt, det er hvordan ALU fungerer.
CPU (eller kjent som en prosessor) håndterer instruksjoner for å utføre ulike oppgaver på datamaskinen. De viktigste delsystemene til CPU er ALU og CU. ALU håndterer aritmetiske og logiske operasjoner. CU som står for kontrollenheten regulerer og synkroniserer operasjoner på datamaskinen. Og den består av programmerbare registre og annen elektronikk. Derfor henter den instruksjoner fra minnet, dekoder dem og leder dem til forskjellige enheter for å utføre den nødvendige oppgaven.
Minne er en viktig komponent for at CPUen skal fungere skikkelig. Det gir instruksjonene for CPUen å utføre, og også etter databehandling, går resultatet tilbake til minnet for lagring. Videre er de andre komponentene som CPU bygger på, systemklokke, sekundær lagring, data og adressebusser. CPU kan behandle 32bit-instruksjoner eller 64-biters instruksjoner, avhengig av datamaskinarkitekturen.
Figur 02: CPU
Vanligvis har CPU en høy dataoverføringskapasitet. Videre angir klokkens hastighet antall instruksjoner det kan behandle innen et sekund. Så hvis CPU-klokkehastigheten er 2 GHz, betyr det at den kan behandle 2 milliarder instruksjoner hvert sekund. Kort sagt er CPU den viktigste komponenten i hele datasystemet.
ALU vs CPU | |
ALU er en del av CPU som utfører aritmetiske og logiske operasjoner på operandene i datamaskinens instruksjoner. | CPU er en elektronisk krets i datamaskinen som bærer instruksjoner fra et dataprogram for å utføre ulike operasjoner som aritmetisk, logisk, kontroll og inngang / utgang operasjoner. |
Står for | |
Aritmetisk og logisk enhet. | Sentralenhet. |
Hovedoppgave | |
Bær aritmetisk og logisk drift. | Håndterer instruksjonene for å betjene datamaskinen. |
Hovedfokus | |
Matematikk og logikk | Utfører funksjonaliteten nøyaktig på tide |
Forskjellen mellom ALU og CPU er at ALU er en elektronisk krets, som er et delsystem av CPU som utfører aritmetiske og logiske operasjoner mens en CPU er en elektronisk krets som håndterer instruksjoner for å betjene datamaskinen.
1. "Central Processing Unit." Wikipedia, Wikimedia Foundation, 27. april 2018. Tilgjengelig her
2. "Arithmetic Logic Unit." Wikipedia, Wikimedia Foundation, 22. april 2018. Tilgjengelig her
1. 'ALU blokk' Med Lambtron - Eget arbeid, (CC BY-SA 4,0) via Commons Wikimedia
2.'Ic-photo-Nintendo-DMG-CPU B- (Gameboy-CPU) 'av meg selv Bruker: ZyMOS - CPU Grave Yard, min CPU samling, (CC BY-SA 4,0) via Commons Wikimedia