Aritmetisk logik-enhed (ALU)

Forfatter: Laura McKinney
Oprettelsesdato: 7 April 2021
Opdateringsdato: 14 Juni 2024
Anonim
How Computers Calculate - the ALU: Crash Course Computer Science #5
Video.: How Computers Calculate - the ALU: Crash Course Computer Science #5

Indhold

Definition - Hvad betyder aritmetisk logik-enhed (ALU)?

En aritmetisk logik-enhed (ALU) er en vigtig komponent i den centrale behandlingsenhed i et computersystem. Det udfører alle processer, der er relateret til aritmetiske og logiske operationer, der skal udføres med instruktionsord. I nogle mikroprocessorarkitekturer er ALU opdelt i den aritmetiske enhed (AU) og den logiske enhed (LU).


En ALU kan designes af ingeniører til at beregne enhver operation. Efterhånden som operationerne bliver mere komplekse, bliver ALU også dyrere, optager mere plads i CPU'en og spreder mere varme. Derfor gør ingeniører ALU kraftig nok til at sikre, at CPU'en også er kraftig og hurtig, men ikke så kompliceret, at den bliver uoverkommelig med hensyn til omkostninger og andre ulemper.

En aritmetisk logisk enhed er også kendt som en heltalenhed (IU).

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Aritmetic Logic Unit (ALU)

Den aritmetiske logiske enhed er den del af CPU, der håndterer alle beregninger, som CPU'en muligvis har brug for. De fleste af disse operationer er logiske. Afhængigt af hvordan ALU er designet, kan det gøre CPU'en mere kraftfuld, men den bruger også mere energi og skaber mere varme. Derfor skal der være en balance mellem, hvor kraftig og kompleks ALU er, og hvor dyr hele enheden bliver. Dette er grunden til, at hurtigere CPU'er er dyre, bruger mere strøm og spreder mere varme.


De vigtigste funktioner i ALU er at udføre aritmetiske og logiske operationer, herunder bitskiftningsoperationer. Dette er væsentlige processer, der skal udføres på næsten alle data, der behandles af CPU'en.

ALU'er udfører rutinemæssigt følgende operationer:

  • Logiske operationer: Disse inkluderer AND, OR, NOT, XOR, NOR, NAND osv.
  • Bitforskydningsoperationer: Dette angår at skifte placeringerne af bitene med et vist antal steder til højre eller venstre, hvilket betragtes som en multiplikationsoperation.
  • Aritmetiske operationer: Dette refererer til bit tilføjelse og subtraktion. Selvom der undertiden bruges multiplikation og opdeling, er disse operationer dyrere at foretage. Tilføjelse kan bruges til at erstatte multiplikation og subtraktion for opdeling.