Fundamentos del Microprocesador: Arquitectura, Historia y Evolución de la CPU (Intel y AMD)
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 9,78 KB
Historia y Evolución de la CPU
La Unidad Central de Proceso (CPU) es el componente fundamental que controla y ejecuta todas las operaciones del sistema.
- Años 40: Válvulas de Vacío → Tecnología inicial: componentes grandes, lentos y poco fiables.
- Años 60: Transistor → Supuso un avance clave: mayor velocidad, menor tamaño y reducción de calor.
- 1965: Ley de Moore → Predice que el número de transistores en un microprocesador se duplica aproximadamente cada 18 meses.
- 1971: Intel 4004 → El primer microprocesador comercial (frecuencia de 740 kHz).
Arquitectura Interna de la CPU
Componentes Principales
- UC (Unidad de Control): Se encarga de interpretar y ejecutar las instrucciones del programa.
- ALU (Unidad Aritmético-Lógica): Realiza las operaciones matemáticas básicas y las operaciones lógicas.
- FPU (Unidad de Coma Flotante): Especializada en operaciones con números reales (coma flotante), siendo más rápida que la ALU para estas tareas.
- Registros: Pequeñas unidades de memoria interna, muy rápidas, utilizadas para almacenar datos e instrucciones temporalmente.
- Buses: Canales de comunicación que transportan datos e instrucciones entre los componentes de la CPU y el resto del sistema.
Capacidad de Bits y Direccionamiento
La capacidad de bits define el tamaño de los datos que la CPU puede procesar simultáneamente y su capacidad de direccionamiento de memoria:
- 8 bits: Común en los años 70.
- 16 bits: Común en los años 80.
- 32 bits: Introducido masivamente con sistemas como Windows 95. Permite un máximo de 4 GB de RAM (rango 2³²).
- 64 bits: Estándar actual. Permite direccionar hasta 16 Exabytes (EB) de RAM (rango 2&sup6;&sup4;).
Ciclo de Instrucción
El proceso básico que sigue la CPU para ejecutar una instrucción:
- Búsqueda: Localiza la instrucción requerida en la memoria.
- Ejecución: Realiza la acción o cálculo especificado por la instrucción.
Características y Rendimiento del Microprocesador
Características Físicas y Operacionales
- CPU Física: Es un chip de silicio que contiene millones de transistores.
- Socket: Interfaz física que permite la conexión de la CPU a la placa base.
- Frecuencia de Reloj: Medida en Hz, MHz o GHz. Indica el número de ciclos de procesamiento que la CPU realiza por segundo.
- Velocidad Interna: Velocidad de comunicación entre los componentes internos de la CPU.
- Velocidad Externa: Velocidad de comunicación entre la CPU y la placa base (suele ser más lenta).
- Rendimiento: Se mide mediante métricas como MIPS (Millones de Instrucciones por Segundo), MFLOPS (Millones de Operaciones de Coma Flotante por Segundo) e IPC (Instrucciones por Ciclo).
Memoria Caché
Memoria interna ultrarrápida que guarda datos de uso frecuente para reducir el tiempo de acceso a la RAM principal.
- Niveles: L1, L2, L3. A medida que el nivel aumenta (L1 → L3), la velocidad disminuye, pero el tamaño de la caché aumenta.
Fotolitografía y Fabricación
Proceso utilizado para grabar los circuitos en el chip de silicio.
- Tamaño del Transistor: Se mide en nanómetros (nm) o micrómetros (µm). La tendencia es reducir el tamaño (ejemplo: de 3 µm a 3 nm).
- Ventajas de la Reducción: Disminución del calor generado, menor consumo energético y aumento de la velocidad de procesamiento.
Refrigeración y Gestión Térmica
- Sistemas Comunes: Disipadores pasivos (aluminio/cobre) combinados con ventiladores activos.
- Refrigeración Líquida: Ofrece alta eficiencia, pero conlleva el riesgo de corrosión galvánica si se mezclan metales incompatibles (ej. Cobre + Aluminio).
- TDP (Thermal Design Power): Valor en vatios (W) que indica el calor máximo que el sistema de refrigeración debe ser capaz de disipar (no es el consumo eléctrico real).
Overclocking
Proceso de aumentar manualmente la frecuencia de reloj de la CPU por encima de las especificaciones de fábrica.
- Consecuencias: Genera más calor, reduce la vida útil del componente y puede anular la garantía.
Evolución de Microprocesadores: Intel y AMD
Intel
| Generación | Año | Modelo | Destacado |
|---|---|---|---|
| 8086/8088 | 1978 | 4.77 MHz | Inicio de la arquitectura x86 |
| 286 | 1982 | 6–25 MHz | Mayor rendimiento |
| 386 | 1985 | 12–40 MHz | Introducción de los 32 bits |
| 486 | 1989 | 16–100 MHz | Integración de la FPU |
| Pentium | 1993 | 60–300 MHz | Bus de datos de 64 bits |
| Pentium II | 1997 | 233–450 MHz | Soporte MMX, formato cartucho |
| Pentium III | 1999 | 450 MHz–1.4 GHz | Introducción de las instrucciones SSE |
| Pentium 4 | 2000 | Hasta 3.8 GHz | HyperThreading (HT), SSE2/3 |
| Pentium D | 2005 | Dual-core | Doble núcleo sin HT |
| Core 2 | 2006 | Duo/Quad | Tecnología SpeedStep, bajo consumo |
| Core i3/i5/i7/i9 | 2008+ | Multi-núcleo | Turbo Boost, Caché L3/L4 |
| Core Ultra (2024) | Serie 200 | 3 nm | Mayor eficiencia, enfoque en IA |
Tecnologías Clave de Intel
- Celeron: Versión económica de las gamas Pentium/Core, caracterizada por tener menos caché y menor rendimiento, ideal para tareas básicas.
- HT (HyperThreading): Permite que un único núcleo físico sea reconocido y gestionado como dos hilos lógicos, mejorando la multitarea.
- Turbo Boost: Es un overclocking automático realizado por la CPU.
- Sube temporalmente la velocidad (GHz) cuando detecta una alta demanda de rendimiento.
- Se activa solo si la temperatura es baja, el consumo está dentro del límite (TDP) y no todos los núcleos están activos.
- SpeedStep: Permite cambiar automáticamente la velocidad (GHz) y el voltaje del procesador en función de la carga de trabajo, optimizando el consumo.
- P-cores / E-cores: Núcleos de rendimiento (Performance) y núcleos de eficiencia (Efficiency), respectivamente.
- Core Ultra: Nueva gama premium (ej. Meteor Lake, 3 nm) enfocada en la eficiencia y la integración de IA.
- Tecnología Híbrida: Permite cambiar automáticamente la velocidad (GHz) y el voltaje del procesador según lo que se esté ejecutando, combinando P-cores y E-cores para optimizar el rendimiento y el consumo.
AMD Ryzen
| Serie | Litografía | Núcleos | Notas |
|---|---|---|---|
| 1000 | 14 nm | 4–8 | Inicio de la arquitectura Ryzen (Zen) |
| 2000 | 12 nm | 4–8 | Mejoras en IPC (Instrucciones por Ciclo) |
| 3000 | 7 nm | 4–16 | Gran salto generacional |
| 5000 | 7 nm | 4–16 | Mayor eficiencia energética |
| 7000 | 5 nm | 4–16 | Alto rendimiento |
| 9000 | 4 nm | Hasta 96 | Gama extrema |
- 3D V-Cache: Tecnología que apila caché adicional (hasta 128 MB) directamente sobre el chip, ideal para mejorar el rendimiento en videojuegos.
- Threadripper: Gama de procesadores de alto rendimiento y profesional (HEDT), con un número de núcleos muy elevado (hasta 96 núcleos).
El Futuro del Procesamiento
- NPU (Neural Processing Unit): Unidad de procesamiento especializada en tareas de Inteligencia Artificial (IA), como reconocimiento de voz, procesamiento de imágenes y traducción.
- TOPs (Tera Operaciones por Segundo): Métrica utilizada para medir el rendimiento de las unidades de IA (NPU).
Caso Histórico: Pentium MMX (1996)
El Pentium MMX fue una evolución del Pentium original (1993).
MultiMedia eXtension (MMX)
MMX significa MultiMedia eXtension. Esta tecnología añadió nuevas instrucciones MMX diseñadas específicamente para mejorar el rendimiento en:
- Audio
- Vídeo
- Gráficos y juegos
Características Técnicas
- Incorporaba doble caché L1, lo que incrementaba la velocidad de acceso.
- Contaba con 4,5 millones de transistores.
- Mantenía la misma arquitectura básica que el Pentium, pero era más eficiente.
- Era totalmente compatible con el software existente.
Rendimiento
- Mejora de más del 60 % en aplicaciones multimedia optimizadas.
- Mejora del 10–20 % en tareas de procesamiento normales.