1. Unidad de lógica aritmética (ALU)
* función: El ALU es responsable de realizar todas las operaciones aritméticas y lógicas dentro de la CPU. Esto incluye:
* Operaciones aritméticas: Suma, resta, multiplicación, división, módulo, etc.
* Operaciones lógicas: Y, o, Xor, no, comparaciones (mayores que, menos que, igual a), etc.
* Cómo funciona: La ALU recibe datos de los registros de la CPU y realiza la operación designada. El resultado se almacena nuevamente en un registro para su posterior procesamiento.
2. Unidad de control (Cu)
* función: El CU actúa como el "cerebro" de la CPU, controlando la ejecución general de las instrucciones. Hace esto por:
* Instrucciones de obtención: Recupera instrucciones de la memoria y las decodifica.
* Operaciones de secuenciación: Determina el orden en que se ejecutan las instrucciones.
* Control del flujo de datos: Dirige datos entre ALU, registros y memoria.
* Gestión de recursos: Asigna recursos (como la memoria y los registros) a diferentes tareas.
* Cómo funciona: El CU utiliza un conjunto de señales para controlar varios componentes dentro de la CPU, asegurando que las instrucciones se ejecuten correctamente y en el orden correcto.
En resumen: El ALU realiza cálculos, mientras que el Cu orquesta y administra todo el proceso. Juntos, estos dos subcomponentes permiten que la CPU ejecute instrucciones y realice las tareas que hacen que su computadora funcione.