Forskjellen mellom ALU og CPU

Innholdsfortegnelse:

Forskjellen mellom ALU og CPU
Forskjellen mellom ALU og CPU

Video: Forskjellen mellom ALU og CPU

Video: Forskjellen mellom ALU og CPU
Video: How computer memory works - Kanawat Senanan 2024, Juli
Anonim

Nøkkelforskjellen 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 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 dataene og instruksjonene. Den essensielle komponenten for å utføre oppgavene til datamaskinen er CPU. CPU består av to hovedundersystemer. De er ALU og kontrollenheten.

Forskjellen mellom ALU og CPU - Sammendrag av sammenligning
Forskjellen mellom ALU og CPU - Sammendrag av sammenligning

Hva er ALU?

ALU står for Arithmetic and Logic Unit. Det er et undersystem eller en komponent av CPU. Hovedmålet med den er å håndtere aritmetiske og logiske operasjoner. Aritmetiske operasjoner er addisjon, subtraksjon, divisjon, multiplikasjon osv. De logiske operasjonene avgjør om en påstand er sann eller usann. Videre har Graphical Processing Units (GPU), Floating Point Units (FPU) også ALUer. En enkelt CPU, FPU eller en GPU kan ha flere ALUer for å håndtere avanserte beregninger.

Forskjellen mellom ALU og CPU
Forskjellen mellom ALU og CPU

Figur 01: ALU

ALU utfører ulike beregninger. Inndataene til den er dataene den skal operere på. De kalles operander. I et matematisk uttrykk som "2+3=5", er 2 og 3 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 maskinspråkinstruksjonen som forklarer hvilken operasjon den skal utføre. Kort sagt, det er slik ALU fungerer.

Hva er CPU?

CPU (eller kjent som en prosessor) håndterer instruksjoner for å utføre ulike oppgaver på datamaskinen. De viktigste undersystemene til CPU er ALU og CU. ALU håndterer aritmetiske og logiske operasjoner. CU-en som står for Control Unit regulerer og synkroniserer operasjonene til datamaskinen. Og den består av programmerbare registre og annen elektronikk. Derfor henter den instruksjoner fra minnet, dekoder dem og dirigerer dem til ulike enheter for å utføre den nødvendige oppgaven.

Minne er en viktig komponent for at CPU-en skal fungere skikkelig. Den gir instruksjonene for CPU-en å utføre, og også etter databehandling går resultatet tilbake til minnet for lagring. Videre er de andre komponentene som CPU er avhengig av systemklokke, sekundærlagring, data- og adressebusser. CPU kan behandle 32-biters instruksjoner eller 64-biters instruksjoner avhengig av datamaskinarkitekturen.

Nøkkelforskjell mellom ALU og CPU
Nøkkelforskjell mellom ALU og CPU

Figur 02: CPU

Vanligvis har CPU en høy dataoverføringskapasitet. Videre indikerer klokkehastigheten antall instruksjoner den kan behandle i løpet av et sekund. Så hvis CPU-klokkehastigheten er 2 GHz, betyr det at den kan behandle 2 milliarder instruksjoner hvert sekund. Kort fort alt 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 datamaskininstruksjoner. CPU er en elektronisk krets i datamaskinen som bærer instruksjoner fra et dataprogram for å utføre ulike operasjoner som aritmetiske, logiske, kontroll- og input/output-operasjoner.
Står for
Aritmetikk og logikkenhet. Central Processing Unit.
Hovedoppgave
Bærer aritmetiske og logiske operasjoner. Hanterer instruksjonene for å betjene datamaskinen.
Hovedfokus
Matematikk og logikk Utføre funksjonene nøyaktig i 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.

Anbefalt: