Forskjellen mellom ALU og CPU

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.

INNHOLD

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

Hva er ALU?

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.

Hva er CPU?

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.

Hva er forskjellen mellom ALU og CPU?

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

Sammendrag - ALU vs CPU

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.

Henvisning:

1. "Central Processing Unit." Wikipedia, Wikimedia Foundation, 27. april 2018. Tilgjengelig her 
2. "Arithmetic Logic Unit." Wikipedia, Wikimedia Foundation, 22. april 2018. Tilgjengelig her 

Bilde Courtesy:

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