Arithmetic Logic Unit (ALU)

Schrijver: Laura McKinney
Datum Van Creatie: 7 April 2021
Updatedatum: 22 Juni- 2024
Anonim
How Computers Calculate - the ALU: Crash Course Computer Science #5
Video: How Computers Calculate - the ALU: Crash Course Computer Science #5

Inhoud

Definitie - Wat betekent Arithmetic Logic Unit (ALU)?

Een rekenkundige logische eenheid (ALU) is een hoofdcomponent van de centrale verwerkingseenheid van een computersysteem. Het voert alle processen uit die verband houden met rekenkundige en logische bewerkingen die op instructiewoorden moeten worden uitgevoerd. In sommige microprocessorarchitecturen is de ALU verdeeld in de rekeneenheid (AU) en de logische eenheid (LU).


Een ALU kan door ingenieurs worden ontworpen om elke bewerking te berekenen. Naarmate de bewerkingen complexer worden, wordt de ALU ook duurder, neemt deze meer ruimte in de CPU in en dissipeert meer warmte. Dat is de reden waarom ingenieurs de ALU krachtig genoeg maken om ervoor te zorgen dat de CPU ook krachtig en snel is, maar niet zo complex dat het onbetaalbaar wordt in termen van kosten en andere nadelen.

Een rekenkundige logische eenheid wordt ook een integer-eenheid (IE) genoemd.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Arithmetic Logic Unit (ALU) uit

De rekenkundige logische eenheid is dat deel van de CPU dat alle berekeningen uitvoert die de CPU nodig heeft. De meeste van deze bewerkingen zijn logisch van aard. Afhankelijk van hoe de ALU is ontworpen, kan het de CPU krachtiger maken, maar het verbruikt ook meer energie en creëert meer warmte. Daarom moet er een evenwicht zijn tussen hoe krachtig en complex de ALU is en hoe duur de hele eenheid wordt. Dit is de reden waarom snellere CPU's duurder zijn, meer stroom verbruiken en meer warmte afvoeren.


De belangrijkste functies van de ALU zijn het uitvoeren van rekenkundige en logische bewerkingen, inclusief bitverschuivende bewerkingen. Dit zijn essentiële processen die moeten worden uitgevoerd op vrijwel alle gegevens die door de CPU worden verwerkt.

ALU's voeren routinematig de volgende bewerkingen uit:

  • Logische bewerkingen: deze omvatten EN, OF, NIET, XOR, NOR, NAND, enz.
  • Bit-Shifting-bewerkingen: dit heeft betrekking op het verschuiven van de posities van de bits over een bepaald aantal plaatsen naar rechts of links, wat als een vermenigvuldiging wordt beschouwd.
  • Rekenkundige bewerkingen: dit verwijst naar het optellen en aftrekken van bits. Hoewel vermenigvuldiging en deling soms worden gebruikt, zijn deze bewerkingen duurder om te maken. Optellen kan worden gebruikt om vermenigvuldiging en aftrekking te vervangen door deling.