Jednostka arytmetyczna (ALU)

Autor: Laura McKinney
Data Utworzenia: 7 Kwiecień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
🧮 Podstawy Informatyki:  ALU - Jednostka arytmetyczno-logiczna - (PI#3) (RG#340)
Wideo: 🧮 Podstawy Informatyki: ALU - Jednostka arytmetyczno-logiczna - (PI#3) (RG#340)

Zawartość

Definicja - Co oznacza arytmetyczna jednostka logiczna (ALU)?

Arytmetyczna jednostka logiczna (ALU) jest głównym składnikiem centralnej jednostki przetwarzającej systemu komputerowego. Wykonuje wszystkie procesy związane z operacjami arytmetycznymi i logicznymi, które należy wykonać na słowach instrukcji. W niektórych architekturach mikroprocesorowych jednostka ALU jest podzielona na jednostkę arytmetyczną (AU) i jednostkę logiczną (LU).


ALU może zostać zaprojektowany przez inżynierów w celu obliczenia dowolnej operacji. Gdy operacje stają się bardziej złożone, ALU również staje się droższe, zajmuje więcej miejsca w procesorze i rozprasza więcej ciepła. Dlatego inżynierowie sprawiają, że ALU jest wystarczająco mocny, aby zapewnić, że procesor jest również mocny i szybki, ale nie tak skomplikowany, aby stał się zaporowy pod względem kosztów i innych wad.

Arytmetyczna jednostka logiczna jest również znana jako jednostka całkowita (IU).

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Arithmetic Logic Unit (ALU)

Arytmetyczna jednostka logiczna to ta część procesora, która obsługuje wszystkie obliczenia, których może potrzebować procesor. Większość tych operacji ma charakter logiczny. W zależności od sposobu zaprojektowania ALU może zwiększyć moc procesora, ale zużywa również więcej energii i wytwarza więcej ciepła. Dlatego musi istnieć równowaga między tym, jak potężny i złożony jest ALU, a tym, jak drogie staje się całe urządzenie. Dlatego szybsze procesory są droższe, zużywają więcej energii i rozpraszają więcej ciepła.


Główne funkcje ALU to wykonywanie operacji arytmetycznych i logicznych, w tym operacji przesuwania bitów. Są to niezbędne procesy, które należy wykonać na prawie wszystkich danych przetwarzanych przez procesor.

ALU rutynowo wykonują następujące operacje:

  • Operacje logiczne: Należą do nich AND, OR, NOT, XOR, NOR, NAND itp.
  • Operacje przesuwania bitów: Dotyczy to przesunięcia pozycji bitów o pewną liczbę miejsc w prawo lub w lewo, co jest uważane za operację mnożenia.
  • Operacje arytmetyczne: Odnosi się to do dodawania i odejmowania bitów. Chociaż czasami stosuje się mnożenie i dzielenie, operacje te są droższe. Dodanie może być wykorzystane do zastąpienia mnożenia i odejmowania podziału.