El CPU de la computadora


La unidad central de proceso (CPU) se considera el cerebro de la máquina. También se denomina procesador. La mayoría de los cálculos tienen lugar en la CPU. En términos computacionales, la CPU es el elemento más importante de un sistema de computación. Las CPU vienen en diferentes factores de forma, y cada estilo requiere una ranura o socket especial en la motherboard. Dos fabricantes conocidos de CPU son Intel y AMD. El socket o la ranura de la CPU es el conector que actúa como interfaz entre la motherboard y el procesador mismo. 

La mayoría de los sockets y los procesadores de CPU que se utilizan hoy se construyen sobre la arquitectura de la matriz de rejilla de pines (PGA, pin grid array), en la cual los pines de la parte inferior del procesador están insertados en el socket, habitualmente con una fuerza de inserción cero (ZIF). ZIF se refiere a la cantidad de fuerza necesaria para instalar una CPU en el socket o la ranura de la motherboard. Los procesadores de ranura tienen forma de cartucho y encajan dentro de una ranura de aspecto similar a una ranura de expansión. 

La CPU ejecuta un programa, que es una secuencia de instrucciones almacenadas. Cada modelo de procesador tiene un conjunto de instrucciones, que ejecuta. La CPU ejecuta el programa procesando cada fragmento de datos según lo indicado por el programa y el conjunto de instrucciones. Mientras la CPU ejecuta un paso del programa, las instrucciones y los datos restantes se almacenan cerca, en una memoria especial llamada caché. 

Existen dos arquitecturas principales de CPU relacionadas con conjuntos de instrucciones: 
* CPU con conjunto reducido de instrucciones (RISC, Reduced Instruction Set Computer) ? Las arquitecturas usan un conjunto de instrucciones relativamente pequeño, y los chips RISC están diseñados para ejecutar estas instrucciones muy rápidamente. 
* CPU con conjunto de instrucciones (CISC, Complex Instruction Set Computer) ? Las arquitecturas usan un amplio conjunto de instrucciones, lo que implica menos pasos por operación. 

Algunas CPU incorporan hyperthreading para mejorar el rendimiento. Con el hyperthreading, la CPU tiene varios fragmentos de código que son ejecutados simultáneamente en cada canal. Para un sistema operativo, una CPU única con hyperthreading parece ser dos CPU. La potencia de una CPU se mide por la velocidad y la cantidad de datos que puede procesar. 

La velocidad de una CPU se mide en ciclos por segundo. La velocidad de las CPU actuales se calcula en millones de ciclos por segundo, llamados megahertz (MHz), o en miles de millones de ciclos por segundo, llamados gigahertz (GHz). La cantidad de datos que puede procesar una CPU a la vez depende del tamaño del bus de datos del procesador. Éste también se denomina bus de CPU o bus frontal (FSB). Cuanto mayor es el ancho del bus de datos del procesador, mayor potencia tiene el procesador. Los procesadores actuales tienen un bus de datos del procesador de 32 bits o de 64 bits. 

La sobreaceleración (overclocking) es una técnica usada para lograr que un procesador funcione a una velocidad mayor que su especificación original. La sobreaceleración no es una forma confiable de mejorar el rendimiento de la computadora y puede ocasionar daños en la CPU, siendo desaconsejable su realización. 

MMX es un conjunto de instrucciones multimedia incorporado en los procesadores Intel. Los microprocesadores compatibles con MMX pueden manejar muchas operaciones multimedia comunes que normalmente son manejadas por una tarjeta de sonido o vídeo separada. Sin embargo, sólo el software escrito especialmente para realizar llamadas a instrucciones MMX puede aprovechar el conjunto de instrucciones MMX. La tecnología de procesador más reciente ha llevado a los fabricantes de CPU a buscar maneras de incorporar más de un núcleo de CPU en un único chip. Muchas CPU son capaces de procesar múltiples instrucciones al mismo tiempo: 

* CPU de núcleo único: Un núcleo dentro de un único chip de CPU que maneja todas las capacidades de procesamiento. Un fabricante de motherboards puede proporcionar sockets para más de un procesador, lo cual brinda la posibilidad de construir una computadora de alta potencia con múltiples procesadores. 
* CPU de doble núcleo: Dos núcleos dentro de un chip de CPU único en el cual ambos núcleos pueden procesar información al mismo tiempo.

No hay comentarios