(Unidad Lógica Aritmética) El circuito de alta velocidad de la CPU que realiza los cálculos y las comparaciones. Los números se transfieren de la RAM (memoria) a la ALU para su cálculo, y los resultados se envían de vuelta a la RAM. Los datos alfanuméricos se envían desde la RAM a la ALU para su comparación. Los resultados de la comparación se comprueban y pueden hacer que el ordenador vaya a otra parte del programa; por ejemplo, If ItemA equals ItemB GoTo UpdateRoutine.
Operaciones en coma flotante
Una división puede dar lugar a una fracción, y mientras que algunas ALUs manejan operaciones en coma flotante, que admiten fracciones, otras no lo hacen y requieren un circuito separado (ver coprocesador matemático). Véase DSP.
Múltiples ALU
Algunos chips tienen múltiples ALU que permiten realizar cálculos simultáneos. Por ejemplo, la unidad de procesamiento gráfico (GPU) Adreno del smartphone Galaxy S9+ de Samsung tiene 256 ALU que calculan simultáneamente 710 millones de veces por segundo, lo que da lugar a 727 mil millones de operaciones de coma flotante por segundo (727 GFLOPS). Véase ordenador, unidad de control y sumador medio.
_alu.gif

Una ALU en 1957

Una unidad aritmética lógica que hay que sentarse a admirar. Esta ALU de pie formaba parte del ordenador Datamatic 1000 de Honeywell. (Imagen por cortesía de Honeywell, Inc.)

_386chip.gif

Treinta años después

En 1987, la ALU integrada en este chip 386 cabría en el extremo de la goma de borrar de un lápiz con espacio de sobra. Hoy, una ALU ocupa menos espacio que la punta del lápiz. (Imagen cortesía de Intel Corporation.)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *