¿Qué es un microprocesador?

Padre e hijo caminan juntos hacia la oficina de su empresa familiar.

Autores

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

¿Qué es un microprocesador?

Un microprocesador es el tipo predominante de procesador informático moderno. Combina los componentes y la función de una unidad central de procesamiento (CPU) en un único circuito integrado (CI) o en unos pocos CI conectados.

Al igual que las CPU, los microprocesadores suelen considerarse el "cerebro" del ordenador. A diferencia de las CPU tradicionales, los microprocesadores integran los circuitos aritméticos, lógicos y de control de las CPU más tradicionales en un único circuito digital polivalente, accionado por reloj y basado en registros.

Aunque los términos CPU y microprocesador suelen utilizarse indistintamente, un microprocesador es esencialmente una CPU todo en uno en un solo chip. Este diseño de un solo chip reduce el número de conexiones eléctricas vulnerables, lo que mejora la fiabilidad al reducir los posibles puntos de fallo. Los microprocesadores han sustituido casi por completo a las CPU tradicionales de varios componentes.

Antes de los microprocesadores, los ordenadores utilizaban conjuntos de circuitos integrados para realizar las principales funciones informáticas. En 1971 se produjo un cambio significativo en la tecnología informática con la introducción del Intel 4004, el primer microprocesador disponible comercialmente. Este innovador dispositivo, diseñado por Federico Faggin, no fue solo una respuesta a una petición de 12 microchips personalizados para una calculadora del fabricante japonés de electrónica Busicom. Fue un momento histórico que revolucionó nuestra forma de concebir la informática, ya que Intel, en lugar de producir 12 chips individuales, creó un dispositivo lógico de uso general.

Con una potencia inferior a los estándares actuales, la arquitectura del Intel 4004 funcionaba a una velocidad de reloj de 740 kHz y solo podía procesar flujos de datos con un máximo de cuatro bits, también conocidos como "nibble". Aunque el 4004 es débil en comparación con los microprocesadores modernos de 8 a 64 bits, está considerado universalmente como un avance revolucionario en circuitos. Como predijo la ley de Moore, el rápido desarrollo de la tecnología de semiconductores condujo a importantes mejoras en la potencia de procesamiento. Microprocesadores, fabricados por proveedores líderes como Intel y Pentium y utilizados por todas las principales empresas tecnológicas, como IBM, Microsoft y Apple, impulsan miles de sistemas y aplicaciones, desde controles remotos de televisores hasta la Estación Espacial Internacional.

Diseño 3D de bolas rodando por un circuito

Las últimas noticias + conocimientos de IA 


Descubra ideas y noticias de expertos sobre IA, nube y mucho más en el boletín semanal Think. 

¿Cómo funcionan los microprocesadores?

Los microprocesadores modernos combinan millones de pequeños transistores, resistencias y diodos ensamblados en un material semiconductor para crear los componentes clave de una CPU. Estos componentes se organizan en varios tipos de arquitectura informática única para realizar cálculos y ejecutar instrucciones. Las funciones de un microprocesador medio pueden dividirse en cuatro pasos principales.

Pasos clave del microprocesador

  1. Capturar: el microprocesador recupera (o "captura") instrucciones de la memoria del ordenador. El proceso de búsqueda puede iniciarse por entrada automática o manual.
  2. Decodificar: el microprocesador "descodifica" las instrucciones, interpretando la entrada o el comando como una solicitud e iniciando un proceso o cálculo específico.
  3. Ejecutar: en pocas palabras, el microprocesador realiza la operación requerida o solicitada.
  4. Almacenar: el resultado de la ejecución se guarda en la memoria del computador.
AI Academy

Cómo prepararse para la IA con la nube híbrida

El plan de estudios, dirigido por los principales líderes de pensamiento de IBM, está diseñado para ayudar a los líderes empresariales a adquirir los conocimientos necesarios para priorizar las inversiones en IA que pueden impulsar el crecimiento.

Componentes del microprocesador

Los microprocesadores pueden completar estos procesos combinando los principales componentes de una CPU en un circuito singular. Los componentes clave de un microprocesador son los siguientes:

  • Unidad aritmética lógica (ALU): unidad lógica principal de la CPU, este componente realiza operaciones lógicas, incluidos cálculos matemáticos y comparaciones de datos.

  • Unidad de control (CU): el circuito CU interpreta las instrucciones e inicia su ejecución, dirigiendo las operaciones básicas del procesador.

  • Registros: los registros son pequeñas memorias rápidas que la CPU utiliza para almacenar temporalmente datos e instrucciones durante los procesos de cálculo.

  • Memoria caché: los microprocesadores y las CPU utilizan memoria caché, una forma de memoria de alta velocidad situada cerca de la CPU, para almacenar datos a los que se accede con frecuencia y acelerar así el rendimiento.

  • Buses e interfaces de bus: las interfaces de bus proporcionan puntos de entrada y salida para que los datos viajen a través de varios grupos de cables (denominados buses), como el bus de direcciones o el bus de datos. Los buses e interfaces conectan físicamente diferentes componentes internos, permitiendo y facilitando la comunicación dentro de la CPU y otros periféricos como las unidades de entrada/salida (E/O).

  • Transistores: uno de los principales componentes de los circuitos integrados, los transistores son pequeños semiconductores que regulan, amplifican y generan corrientes y señales eléctricas. También pueden actuar como simples interruptores o combinarse para formar puertas lógicas. El número de transistores es un indicador habitual de la potencia de un microprocesador.

  • Núcleos de procesador: las unidades de procesamiento individuales de los microprocesadores se conocen como núcleos. Los procesadores modernos suelen incorporar varios núcleos (doble núcleo, cuádruple núcleo) que permiten el procesamiento en paralelo al posibilitar la realización de varias tareas simultáneamente.

  • Reloj: aunque no todos los microprocesadores contienen un reloj interno, todos funcionan con reloj. Algunos se basan en chips de reloj externos, conocidos por su mayor precisión. Ya sea interno o externo, el ciclo de reloj de un microprocesador determina la frecuencia a la que ejecutará los comandos. Las velocidades de reloj modernas se miden en megahercios (MHz) y gigahercios (GHz).

Arquitectura del microprocesador

La arquitectura de un microprocesador hace referencia a diversas metodologías de diseño y organización de los distintos componentes de la CPU del procesador. Estos son los elementos arquitectónicos clave de un microprocesador:

  • Arquitectura del conjunto de instrucciones (ISA): la ISA del microprocesador define el conjunto de instrucciones que puede ejecutar el procesador. Las ISA, como las arquitecturas Reduced Instruction Set Computer (RISC) y Complex Instruction Set Computer (CISC), proporcionan diversos métodos para el proceso de datos, ofreciendo distintos niveles de rendimiento, fiabilidad y velocidad adecuados para diferentes tipos de aplicaciones.

  • Ruta de datos: la ruta de datos de un microprocesador dicta el orden en que los datos se mueven a través de los componentes del microprocesador (buses, ALU, registros), influyendo en el rendimiento general.

  • Ruta de control: similar a la ruta de datos, el elemento de ruta de control de la arquitectura de un microprocesador ordena la secuencia de operaciones y gestiona la transmisión de datos dentro de la CPU.

  • Jerarquía de memoria: la jerarquía de memoria es un componente crítico de la arquitectura del procesador, ya que proporciona una estructura para los diferentes niveles de memoria (caché, registros, RAM) para optimizar el acceso eficiente a los datos y la velocidad de recuperación.

Tipos de microprocesadores y casos de uso

Los microprocesadores varían en potencia, rendimiento, metodologías de arquitectura, tamaño, consumo de energía y muchas otras variables, y están diseñados para todo tipo de aplicaciones. Los microprocesadores de uso general son habituales en ordenadores personales y dispositivos móviles, mientras que las unidades especializadas de alto rendimiento, como los procesadores digitales de señales (DSP), se diseñan para tareas exigentes como el procesamiento de audio, voz, vídeo e imágenes.

A continuación se enumeran algunos de los principales tipos de microprocesadores.

Microprocesadores de uso general

Estos microprocesadores versátiles se encuentran en una amplia gama de aplicaciones y dispositivos comunes, como ordenadores portátiles y servidores.

Microcontroladores

Aunque es más exacto decir que los microcontroladores contienen microprocesadores, este tipo de chips también cuentan con todos los componentes adicionales necesarios para un ordenador funcional, a saber, la memoria integrada. Los microcontroladores funcionan como microordenadores y son los preferidos para controlar elementos específicos dentro de sistemas informáticos integrados. Los microcontroladores pequeños y de bajo consumo no necesitan sistemas operativos complejos para funcionar y se utilizan habitualmente en la industria del automóvil para optimizar las unidades de control del motor (ECU), los sistemas avanzados de asistencia al conductor (ADAS) y las unidades de infoentretenimiento, así como una amplia gama de dispositivos electrónicos de consumo e incluso de automatización industrial.

Procesadores de señales digitales (DSP)

Los DSP están especializados en cálculos numéricos de alta velocidad y suelen utilizarse para tareas exigentes como el procesamiento de audio, las telecomunicaciones y el tratamiento de imágenes. También pueden encontrarse en aplicaciones que requieren la interpretación de señales analógicas a digitales, como los sensores meteorológicos. Los DSP se utilizan habitualmente en aplicaciones militares como drones de vigilancia y otras aeronaves autónomas.

Circuitos integrados para aplicaciones específicas (ASIC)

Los microprocesadores ASIC se diseñan para tareas específicas y se personalizan para satisfacer las demandas concretas de diversas aplicaciones. Algunos ejemplos de microprocesadores ASIC son los chips personalizados para videoconsolas o la minería de criptomonedas. Los DSP, las GPU y otros tipos de microprocesadores especializados también son técnicamente ASIC.

Unidades de procesamiento gráfico (GPU)

Los microprocesadores GPU están especialmente diseñados para la exigente tarea de renderizar vídeo y gráficos digitales que requieren un rendimiento de alta potencia y procesamiento paralelo. Los potentes microprocesadores GPU, de vital importancia para los juegos de gama alta, también se utilizan habitualmente en la minería de criptomonedas y son conocidos por su elevado consumo de energía.

Procesadores de red

Tipo de microprocesador ASIC optimizado específicamente para procesar paquetes de datos de red que se utilizan con mayor frecuencia en conmutadores de telecomunicaciones, enrutadores y dispositivos de seguridad de red.

Coprocesadores

Los coprocesadores, como las unidades de coma flotante (FPU), están diseñados para proporcionar un soporte auxiliar al CPU principal de un sistema y mejorar el rendimiento durante ciertas tareas exigentes, como la realización de cálculos científicos avanzados o fórmulas matemáticas complicadas.

Soluciones relacionadas
IBM Cloud Infrastructure Center 

IBM Cloud Infrastructure Center es una plataforma de software compatible con OpenStack para gestionar la infraestructura de las nubes privadas en IBM zSystems e IBM LinuxONE.

Explorar Cloud Infrastructure Center
Soluciones de infraestructura de TI

Descubra servidores, almacenamiento y software diseñados para su estrategia empresarial de nube híbrida e IA.

Explore las soluciones de infraestructura de TI
Soluciones de infraestructura en la nube

Encuentre la solución de infraestructura en la nube adecuada para las necesidades de su empresa y escale los recursos según la demanda.

Soluciones en la nube
Dé el siguiente paso

Transforme la infraestructura de su empresa con las soluciones de nube híbrida y preparadas para la IA de IBM. Descubra servidores, almacenamiento y software diseñados para asegurar, escalar y modernizar su empresa o acceda a conocimientos de expertos para mejorar su estrategia de IA generativa.

Explore las soluciones de infraestructura de TI Descargue el libro