Verschil tussen ALU en CPU

De belangrijk verschil tussen ALU en CPU is dat het ALU is een elektronische schakeling die een subsysteem is van een CPU die rekenkundige en logische bewerkingen uitvoert, terwijl de CPU een elektronisch circuit is dat instructies voor de bediening van de computer behandelt.

Een computersysteem bestaat zowel uit hardware als uit software. Hardware is de elektronische of mechanische componenten. Software verwijst naar de gegevens en instructies. Het essentiële onderdeel om de taken van de computer uit te voeren, is de CPU. CPU bestaat uit twee hoofdsubsystemen. Ze zijn de ALU en de regeleenheid.

INHOUD

1. Overzicht en belangrijkste verschil
2. Wat is ALU
3. Wat is CPU
4. Vergelijking zij aan zij - ALU versus CPU in tabelvorm
5. Samenvatting

Wat is ALU?

ALU staat voor Arithmetic and Logic Unit. Het is een subsysteem of een component van de CPU. Het belangrijkste doel ervan is om rekenkundige en logische bewerkingen af ​​te handelen. Rekenkundige bewerkingen zijn optellen, aftrekken, delen, vermenigvuldigen enz. De logische bewerkingen bepalen of een bewering waar of onwaar is. Bovendien hebben grafische verwerkingseenheden (GPU), drijvende-komma-eenheden (FPU) ook ALU's. Een enkele CPU, FPU of een GPU kan meerdere ALU's hebben om geavanceerde berekeningen te verwerken.

Afbeelding 01: ALU

ALU voert verschillende berekeningen uit. De invoer ernaar is de data waarop deze moet werken. Ze worden operanden genoemd. In een wiskundige uitdrukking zoals "2 + 3 = 5", 2 en 3 zijn de operanden. De '+' is de toevoeging en het is de operator. De '5' is het resultaat van de uitgevoerde bewerking. Het statusregister vereist informatie over de eerdere bewerkingen van de ALU of de huidige bewerking. Er zijn dus inkomende en uitgaande statussignalen in ALU. Een opcode is de machinetaalinstructie die uitlegt welke bewerking moet worden uitgevoerd. Kortom, dat is hoe de ALU functioneert.

Wat is CPU?

CPU (of algemeen bekend als een processor) verwerkt instructies voor het uitvoeren van verschillende taken van de computer. De belangrijkste subsystemen van de CPU zijn ALU en CU. ALU verwerkt rekenkundige en logische bewerkingen. De CU die staat voor de besturingseenheid regelt en synchroniseert de werking van de computer. En het bestaat uit programmeerbare registers en andere elektronica. Daarom haalt het instructies uit het geheugen op, decodeert het en stuurt het naar verschillende eenheden om de vereiste taak uit te voeren.

Geheugen is een belangrijk onderdeel voor de goede werking van de CPU. Het biedt de instructies voor de CPU om uit te voeren, en ook na de gegevensverwerking gaat het resultaat terug naar het geheugen voor opslag. Verder zijn de andere componenten waarop de CPU vertrouwt systeemklok-, secundaire opslag-, gegevens- en adresbussen. CPU kan 32-bits instructies of 64-bits instructies verwerken, afhankelijk van de computerarchitectuur.

Figuur 02: CPU

Gewoonlijk heeft de CPU een hoge gegevensoverdrachtscapaciteit. Verder geeft de kloksnelheid het aantal instructies aan dat binnen een seconde kan worden verwerkt. Dus als de kloksnelheid van de CPU 2 GHz is, betekent dit dat deze elke seconde 2 miljard instructies kan verwerken. Kort gezegd is de CPU de belangrijkste component in het volledige computersysteem.

Wat is het verschil tussen ALU en CPU?

ALU versus CPU

ALU is een onderdeel van een CPU die rekenkundige en logische bewerkingen uitvoert op de operanden in computerinstructies. CPU is een elektronisch circuit in de computer dat instructies van een computerprogramma overneemt om verschillende bewerkingen uit te voeren, zoals rekenkundige, logische, besturings- en invoer / uitvoerbewerkingen.
Betekent
Rekenkundige en logische eenheid. Central Processing Unit.
Hoofdtaak
Voert rekenkundige en logische bewerkingen uit. Verwerkt de instructies om met de computer te werken.
  Belangrijkste focus
Wiskunde en logica De functies op tijd nauwkeurig uitvoeren

Samenvatting - ALU versus CPU

Het verschil tussen ALU en CPU is dat ALU een elektronisch circuit is, dat een subsysteem is van een CPU die rekenkundige en logische bewerkingen uitvoert, terwijl een CPU een elektronisch circuit is dat instructies voor de bediening van de computer verwerkt.

Referentie:

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

Afbeelding met dank aan:

1.'ALU block'door Lambtron - eigen werk, (CC BY-SA 4.0) via Commons Wikimedia 
2.'Ic-foto-Nintendo-DMG-CPU B- (Gameboy-CPU) 'Door mijzelf Gebruiker: ZyMOS - CPU Grave Yard, mijn CPU-verzameling, (CC BY-SA 4.0) via Commons Wikimedia