SOCKET o ZOCALO
Fotografía ilustrativa de un zócalo LGA1366 para microprocesadores Intel.
El zócalo de CPU (socket en inglés) es un tipo de zócalo electrónico (sistema electromecánico de
soporte y conexión eléctrica) instalado en la placa base, que se usa para fijar y conectar
el microprocesador, sin soldarlo lo cual permite ser extraído después. Por ello, se utiliza en
equipos de arquitectura abierta, donde se busca que haya modularidad en la variedad de
componentes, permitiendo el cambio de la tarjeta o el integrado. En los equipos de arquitectura
propietaria, los integrados se añaden sobre la placa base soldándolo, como sucede en
las videoconsolas.
Existen variantes desde 40 conexiones para integrados pequeños, hasta más de 1300 para
microprocesadores, los mecanismos de retención del integrado y de conexión dependen de cada
tipo de zócalo, aunque en la actualidad predomina el uso de zócalo con pines (Zero Insertion
Force, ZIF) o LGA con contactos.
Unidad central de procesamiento
Para otros usos de este término, véase Procesador.
Vista superior de una CPU Intel80486DX2 en un paquete PGA de cerámica.
Vista posterior de una Intel 80486DX2.
Procesador moderno con capacidades de hasta 8 núcleos y 16 hilos de procesamiento.
La unidad central de procesamiento o unidad de procesamiento central (conocida por las
siglas CPU, del inglés: central processing unit), es el hardware dentro de un ordenador u otros
dispositivos programables, que interpreta las instrucciones de un programa informático mediante
la realización de las operaciones básicas aritméticas, lógicas y de entrada/salida del sistema. El
término, y su acrónimo, han estado en uso en la industria de la Informática por lo menos desde el
principio de los años 1960.1 La forma, el diseño de CPU y la implementación de las CPU ha
cambiado drásticamente desde los primeros ejemplos, pero su operación fundamental sigue
siendo la misma.
Un ordenador puede tener más de una CPU; esto se llama multiprocesamiento. Todas las CPU
modernas son microprocesadores, lo que significa que contienen un solo circuito integrado (chip).
Algunos circuitos integrados pueden contener varias CPU en un solo chip; estos son
denominados procesadores multinúcleo. Un circuito integrado que contiene una CPU también
puede contener los dispositivos periféricos, y otros componentes de un sistema informático; a esto
se llama un sistema en un chip (SoC).
Dos componentes típicos de una CPU son la unidad aritmético lógica (ALU), que realiza
operaciones aritméticas y lógicas, y la unidad de control (CU), que extrae instrucciones de
la memoria, las decodifica y las ejecuta, llamando a la ALU cuando sea necesario.
No todos los sistemas computacionales se basan en una unidad central de procesamiento. Una
matriz de procesador o procesador vectorial tiene múltiples elementos de cómputo paralelo, sin
una unidad considerada el "centro". En el modelo de computación distribuido, se resuelven
problemas mediante un conjunto interconectado y distribuido de procesadores.
Procesador multinúcleo - cores
Procesador Intel Core 2 Duo E6600 "Conroe".
Un procesador multinúcleo es aquel que combina dos o más microprocesadores independientes
en un solo paquete, a menudo un solo circuito integrado. Un dispositivo de doble núcleo contiene
solamente dos microprocesadores independientes. En general, los microprocesadores
multinúcleo permiten que un dispositivo computacional exhiba una cierta forma del paralelismo a
nivel de thread (thread-level parallelism) (TLP) sin incluir múltiples microprocesadores en
paquetes físicos separados. Esta forma de TLP se conoce a menudo como multiprocesamiento a
nivel de chip (chip-level multiprocessing) o CMP.
Multiprocesamiento es un Procesamiento simultáneo con dos o más procesadores en un
computador. Estos procesadores se unen con un canal de alta velocidad y comparten la carga de
trabajo general entre ellos. En caso de que uno falle el otro se hace cargo. El multiprocesamiento
también se efectúa en computadores de propósitos especiales, como procesadores vectoriales,
los cuales proveen procesamiento simultáneo de conjunto de datos. Aunque los computadores se
construyen con diversas características que se superponen, como ejecutar instrucciones mientras
se ingresan y se sacan datos, el multiprocesamiento se refiere específicamente a la ejecución de
instrucciones simultáneas.
Hyper-Threading
Algunos de los desarrollos de la compañía Intel incorporan la llamada tecnología “Hyper-
threading”, la cual permite simular que cada núcleo físico de una CPU son dos núcleos
lógicos. Sin embargo, la utilización de este sistema, y si bien mejora en un amplio rango la
capacidad de respuesta y performance de un procesador equipado con “Hyper-Threading”, lo
cierto es que nunca podrá compararse en ninguno de estos términos con una CPU con núcleos
físicos reales.
Un microprocesador puede, a su vez, estar constituido por varios núcleos físicos o lógicos. Un
núcleo físico se refiere a una porción interna del microprocesador casi-independiente que realiza
todas las actividades de una CPU solitaria, un núcleo lógico es la simulación de un núcleo físico a
fin de repartir de manera más eficiente el procesamiento. Existe una tendencia de integrar el
mayor número de elementos dentro del propio procesador, aumentando así la eficiencia
energética y la miniaturización. Entre los elementos integrados están las unidades de punto
flotante, controladores de la memoria RAM, controladores de buses y procesadores dedicados de
vídeo.