1. Unidad de control:
- Dirige y coordina todas las operaciones dentro de la CPU.
- Retira las instrucciones de la memoria, las decodifica y luego envía señales a otros componentes para ejecutar las instrucciones.
2. Unidad de lógica aritmética (ALU):
- Realiza todas las operaciones aritméticas y lógicas dentro de la CPU.
- Esto incluye suma, resta, multiplicación, división, lógica y, o no operaciones.
3. Registros:
- Pequeñas ubicaciones de memoria de alta velocidad dentro de la CPU.
- Se utiliza para almacenar datos e instrucciones temporales que están siendo utilizadas activamente por la CPU.
- Los diferentes tipos de registros incluyen:
- Registros de uso general para mantener datos y resultados intermedios.
- Registro de instrucciones Pointer (IP), que almacena la dirección de la siguiente instrucción que se ejecutará.
- Registro de acumuladores, utilizado para almacenar los resultados de las operaciones aritméticas.
4. Memoria de caché:
- Una memoria pequeña y rápida que almacena datos e instrucciones de uso frecuente.
- Esto permite que la CPU acceda a datos más rápido que acceder a él desde la memoria principal (RAM).
- Hay varios niveles de caché (L1, L2, L3), siendo L1 el más rápido pero más pequeño y L3 el más lento pero más grande.
5. Interfaz de bus:
- Conecte la CPU a otros componentes del sistema informático, como la memoria (RAM) y los dispositivos de entrada/salida.
- Permite que la CPU se comunique con otros componentes e intercambie datos.
6. Reloj:
- Genera un pulso regular que sincroniza las operaciones dentro de la CPU.
- La velocidad del reloj (medida en GHZ) determina cuántas operaciones puede realizar la CPU por segundo.
Además de estas partes centrales, las CPU modernas a menudo incluyen:
* Unidad de procesamiento de gráficos integrados (GPU): Se encuentra en muchas CPU, manejando el procesamiento de gráficos y las tareas de aceleración como la edición de video y los juegos.
* Controlador de memoria: Administra el flujo de datos entre la CPU y la RAM.
* Controlador de entrada/salida integrada (E/S): Maneja la comunicación con dispositivos periféricos.
La arquitectura y la implementación específicas de estos componentes pueden variar significativamente según el tipo de CPU y su fabricante. Sin embargo, estas piezas fundamentales trabajan juntas para ejecutar las instrucciones que impulsan las operaciones de su computadora.