Significa «Unidad Lógica Aritmética». Una ALU es un circuito integrado dentro de una CPU o 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 comparaciones booleanas, como las operaciones AND, OR, XOR y NOT.
Las ALU están diseñadas para realizar cálculos con números enteros. Por lo tanto, además de sumar y restar números, las ALU suelen manejar la multiplicación de dos enteros, ya que el resultado también es un entero. Sin embargo, las ALUs no suelen realizar operaciones de división, ya que el resultado puede ser una fracción, o un número de «punto flotante». En su lugar, las operaciones de división suelen ser manejadas por la unidad de punto flotante (FPU), que también realiza otros cálculos no enteros.
Aunque la ALU es un componente fundamental de todos los procesadores, el diseño y la función de una ALU pueden variar entre los diferentes modelos de procesadores. Por ejemplo, algunas ALU sólo realizan cálculos de 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 aritméticas lógicas que trabajan juntas para realizar los cálculos. Independientemente del diseño de la ALU, su función principal es realizar operaciones con números enteros. Por lo tanto, el rendimiento de los enteros de un ordenador está ligado directamente a la velocidad de procesamiento de la ALU.
Actualizado: 24 de marzo de 2011
0 comentarios