Aritmetic Logic Unit (ALU)

Författare: Laura McKinney
Skapelsedatum: 7 April 2021
Uppdatera Datum: 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

Innehåll

Definition - Vad betyder Aritmetic Logic Unit (ALU)?

En aritmetisk logik-enhet (ALU) är en viktig komponent i den centrala processorenheten i ett datorsystem. Det gör alla processer relaterade till aritmetiska och logiska operationer som måste göras på instruktionsord. I vissa mikroprocessorarkitekturer är ALU indelat i den aritmetiska enheten (AU) och den logiska enheten (LU).


En ALU kan designas av ingenjörer för att beräkna alla funktioner. När operationerna blir mer komplexa blir ALU också dyrare, tar mer plats i CPU och sprider mer värme. Det är därför ingenjörer gör ALU tillräckligt kraftfull för att säkerställa att CPU också är kraftfull och snabb, men inte så komplex att den blir oöverkomlig när det gäller kostnader och andra nackdelar.

En aritmetisk logisk enhet kallas också en heltalsenhet (IU).

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Aritmetic Logic Unit (ALU)

Den aritmetiska logikenheten är den del av CPU som hanterar alla beräkningar som CPU kan behöva. De flesta av dessa operationer är logiska till sin natur. Beroende på hur ALU är utformad kan den göra CPU: n mer kraftfull, men den förbrukar också mer energi och skapar mer värme. Därför måste det finnas en balans mellan hur kraftfull och komplex ALU är och hur dyr hela enheten blir. Det är därför snabbare CPU: er är dyrare, förbrukar mer energi och sprider mer värme.


Huvudfunktionerna för ALU är att göra aritmetiska och logiska operationer, inklusive bitskiftningsoperationer. Dessa är väsentliga processer som måste göras på nästan all data som bearbetas av CPU.

ALU: er utför rutinmässigt följande operationer:

  • Logiska operationer: Dessa inkluderar AND, OR, NOT, XOR, NOR, NAND, etc.
  • Bitskiftande operationer: Detta avser att förskjuta bitarnas positioner med ett visst antal platser åt höger eller vänster, vilket anses vara en multiplikationsoperation.
  • Aritmetiska operationer: Detta avser bitaddition och subtraktion. Även om multiplikation och delning ibland används är dessa operationer dyrare att göra. Tillägg kan användas för att ersätta multiplikation och subtraktion för delning.