Un microprocesador es el tipo predominante de procesador de computadora moderno. Combina los componentes y la función de una unidad central de procesamiento (CPU) en un solo circuito integrado (IC) o unos pocos IC conectados.
Al igual que las CPU, los microprocesadores suelen considerarse el "cerebro" de la computadora. 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 multipropósito, controlado por un reloj y basado en registros.
Si bien los términos CPU y microprocesador a menudo se usan indistintamente, un microprocesador es esencialmente una CPU todo en uno en un solo chip. Este diseño de chip único reduce el número de conexiones eléctricas vulnerables, mejorando la confiabilidad al reducir los posibles puntos de falla. Como tal, los microprocesadores reemplazaron casi por completo a las CPU tradicionales de varios componentes.
Antes de los microprocesadores, las computadoras usaban racks de circuitos integrados para realizar las principales funciones informáticas de la computadora. En 1971, se produjo un cambio significativo en la tecnología informática con la introducción de Intel 4004, el primer microprocesador disponible comercialmente. Este innovador dispositivo, diseñado por Federico Faggin, no fue solo una respuesta a una solicitud de 12 microchips personalizados para una calculadora del fabricante japonés de electrónica Busicom. Fue un momento histórico que revolucionó la forma en que pensamos sobre la computación, 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 sólo podía procesar flujos de datos con un máximo de 4 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 del 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.
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 están organizados en varios tipos de arquitectura informática única para realizar cálculos y ejecutar instrucciones. Las funciones de un microprocesador promedio se pueden dividir en cuatro pasos principales.
Los microprocesadores pueden completar estos procesos combinando los componentes principales de una CPU en un circuito singular. Los componentes clave de un microprocesador son los siguientes:
La arquitectura de un microprocesador se refiere a diversas metodologías de diseño y organización de los diversos componentes de la CPU del procesador. Estos son los elementos arquitectónicos clave de un microprocesador:
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 computadoras 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, video e imágenes.
Los siguientes son algunos de los principales tipos de microprocesadores.
Estos microprocesadores versátiles se encuentran en una amplia gama de aplicaciones y dispositivos comunes, como computadoras portátiles y servidores.
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 una computadora funcional, es decir, memoria incorporada. Los microcontroladores funcionan como microcomputadoras y son los preferidos para controlar elementos específicos dentro de los sistemas informáticos integrados. Los microcontroladores pequeños y de baja potencia no requieren sistemas operativos complejos para funcionar y se emplean 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 la automatización industrial.
Los DSP están especializados en cálculos numéricos de alta velocidad y suelen emplearse 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 emplean habitualmente en aplicaciones militares como drones de vigilancia y otras aeronaves autónomas.
Los microprocesadores ASIC están diseñados para tareas específicas y están personalizados para satisfacer las demandas específicas de diversas aplicaciones. Algunos ejemplos de microprocesadores ASIC incluyen chips personalizados para consolas de juegos o minería de criptomonedas. Los DSP, las GPU y otros tipos de microprocesadores especializados también son técnicamente ASIC, asimismo.
Los microprocesadores de GPU están especialmente diseñados para la exigente tarea de reproducir videos digitales y gráficos que requieren un rendimiento de alta potencia y procesamiento paralelo. De vital importancia para los juegos de alto nivel, los potentes microprocesadores GPU también se utilizan con frecuencia en la minería de criptomonedas y son conocidos por su alto consumo de energía.
Un tipo de microprocesador ASIC específicamente optimizado para procesar paquetes de datos de red que se emplean con mayor frecuencia en conmutadores de telecomunicaciones, enrutadores y dispositivos de seguridad de red.
Los coprocesadores, como las unidades de punto flotante (FPU), están diseñados para brindar soporte adicional a la CPU principal de un sistema y mejorar el rendimiento durante ciertas tareas exigentes, como realizar cálculos científicos avanzados o fórmulas matemáticas complejas.
IBM Cloud Infrastructure Center es una plataforma de software compatible con OpenStack para gestionar la infraestructura de nubes privadas en IBM zSystems e IBM LinuxONE.
Descubra los servidores, el almacenamiento y el software diseñados para la nube híbrida y su estrategia de IA.
Encuentre una solución de infraestructura en la nube que sea adecuada para las necesidades de su negocio y escale los recursos bajo demanda.