ALU
Significa "Unidad de lógica aritmética". Un ALU es un circuito integrado dentro de un CPU or GPU que realiza operaciones aritméticas y lógicas. Las instrucciones aritméticas incluyen operaciones de suma, resta y desplazamiento, mientras que las instrucciones lógicas incluyen booleano comparaciones, como las operaciones AND, OR, XOR y NOT.
Las ALU están diseñadas para funcionar entero cálculos Por lo tanto, además de sumar y restar números, las ALU a menudo manejan la multiplicación de dos enteros, ya que el resultado también es un entero. Sin embargo, las ALU generalmente no realizan operaciones de división, ya que el resultado puede ser una fracción o un número de "punto flotante". En cambio, las operaciones de división generalmente son manejadas por la unidad de punto flotante (FPU), que también realiza otros cálculos no enteros.
Si bien la ALU es un componente fundamental de todo procesadores, el diseño y la función de una ALU pueden variar entre los diferentes modelos de procesador. Por ejemplo, algunas ALU solo realizan cálculos enteros, mientras que otras están diseñadas para manejar también operaciones de punto flotante. Algunos procesadores contienen una única ALU, mientras que otros incluyen varias unidades lógicas aritméticas que trabajan juntas para realizar cálculos. Independientemente de la forma en que se diseñe una ALU, su trabajo principal es manejar operaciones de enteros. Por lo tanto, el rendimiento entero de una computadora está directamente relacionado con la velocidad de procesamiento de la ALU.