(Arithmetic Logic Unit) De hoge-snelheidsschakeling in de CPU die het rekenwerk en het vergelijken doet. Getallen worden van RAM (geheugen) naar de ALU gestuurd voor berekening, en de resultaten worden teruggestuurd naar RAM. Alfanumerieke gegevens worden van RAM naar de ALU gestuurd om te worden vergeleken. De resultaten van de vergelijking worden getest en kunnen er voor zorgen dat de computer naar een ander deel van het programma gaat; bijvoorbeeld, Als ItemA gelijk is aan ItemB Ga Naar UpdateRoutine.
Vloating Point Bewerkingen
Een deling kan resulteren in een breuk, en terwijl sommige ALUs floating point bewerkingen aankunnen, die breuken ondersteunen, doen andere dat niet en vereisen een apart circuit (zie math coprocessor). Zie DSP.
Meervoudige ALU’s
Sommige chips hebben meerdere ALU’s die gelijktijdige berekeningen mogelijk maken. De Adreno grafische verwerkingseenheid (GPU) in de Galaxy S9+ smartphone van Samsung heeft bijvoorbeeld 256 ALU’s die 710 miljoen keer per seconde gelijktijdig rekenen, wat resulteert in 727 miljard drijvende-kommabewerkingen per seconde (727 GFLOPS). Zie computer, regeleenheid en half-adder.
_alu.gif

Een ALU in 1957

Een rekenkundige logische eenheid die je achterover moet leunen en bewonderen. Deze vloerstaande ALU was onderdeel van Honeywells Datamatic 1000-computer. (Afbeelding met dank aan Honeywell, Inc.)

_386chip.gif

Dertig jaar later

In 1987 paste de ALU die in deze 386-chip is ingebouwd op het uiteinde van een potloodgum, met ruimte over. Vandaag de dag neemt een ALU minder ruimte in beslag dan de punt van een potlood. (Afbeelding met dank aan Intel Corporation.)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *