Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ALU (por sus siglas en ingls Arithmetic Logic Unit) es una de las unidades que forman parte de la Unidad Central de Procesos
El matemtico John von Neumann propuso el concepto de la ALU en 1945, cuando escribi un informe sobre las fundaciones para un nuevo computador llamado EDVAC(Electronic Discrete Variable Automatic Computer)
La unidad aritmtico-lgica (ALU).Contiene los circuitos electrnicos con los que se hacen las operaciones de tipo aritmtico y de tipo lgico Incluye otros elementos auxiliares por donde se transmiten o almacenan temporalmente los datos (registros) con objeto de operar con ellos
La mayora de las ALU pueden realizar las siguientes operaciones: Operaciones aritmticas de nmeros enteros (adicin, sustraccin, y a veces multiplicacin y divisin, aunque esto es ms complejo) Operaciones lgicas de bits (AND, NOT, OR, XOR, XNOR) Operaciones de desplazamiento de bits (Desplazan o rotan una palabra en un nmero especfico de bits hacia la izquierda o la derecha, con o sin extensin de signo). Los desplazamientos pueden ser interpretados como multiplicaciones o divisiones por 2.
1. La unidad de control recibe una instruccin (de la unidad de memoria) especificando que un nmero almacenado en una localidad de memoria particular (direccin) se sumara al nmero que esta almacenando en ese momento el registro acumulador.
Memoria
Instruccin
Unidad de control
3. El nmero en el registro B y el nmero en el registro de acumulador se suman en los circuitos lgicos (mediante un comando desde la unidad de control). Luego la suma resultante se enuncia al acumulador para su almacenamiento.
4. El nuevo nmero en el acumulador puede permanecer all, de manera que se le pueda sumar otro nmero, o, si el proceso aritmtico particular ha terminado, se puede transferir a la memoria para ser almacenado
Las computadoras ms modernas, que incluyen procesadores de mltiples ncleos, incorporan a su vez mltiples dispositivos ALU, con una diagramacin compleja y potente.
Explic que una ALU es un requisito fundamental para una computadora porque necesita efectuar operaciones matemticas bsicas: adicin, sustraccin, multiplicacin, y divisin. Por lo tanto, crey que era "razonable que una computadora debera contener los rganos especializados para estas operaciones"