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:

  1. Búsqueda: Localiza la instrucción requerida en la memoria.
  2. 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ónAñoModeloDestacado
8086/808819784.77 MHzInicio de la arquitectura x86
28619826–25 MHzMayor rendimiento
386198512–40 MHzIntroducción de los 32 bits
486198916–100 MHzIntegración de la FPU
Pentium199360–300 MHzBus de datos de 64 bits
Pentium II1997233–450 MHzSoporte MMX, formato cartucho
Pentium III1999450 MHz–1.4 GHzIntroducción de las instrucciones SSE
Pentium 42000Hasta 3.8 GHzHyperThreading (HT), SSE2/3
Pentium D2005Dual-coreDoble núcleo sin HT
Core 22006Duo/QuadTecnología SpeedStep, bajo consumo
Core i3/i5/i7/i92008+Multi-núcleoTurbo Boost, Caché L3/L4
Core Ultra (2024)Serie 2003 nmMayor 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

SerieLitografíaNúcleosNotas
100014 nm4–8Inicio de la arquitectura Ryzen (Zen)
200012 nm4–8Mejoras en IPC (Instrucciones por Ciclo)
30007 nm4–16Gran salto generacional
50007 nm4–16Mayor eficiencia energética
70005 nm4–16Alto rendimiento
90004 nmHasta 96Gama 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.

Entradas relacionadas: