Está en la página 1de 2

La 

unidad central de procesamiento (conocida por las siglas CPU, del inglés Central


Processing Unit) o procesador es un componente del hardware dentro de un ordenador,
teléfonos inteligentes, y otros dispositivos programables.
Su función es interpretar las instrucciones de un programa informático mediante la realización
de las operaciones básicas aritméticas, lógicas, y externas (procedentes de la unidad de
entrada/salida). Su diseño y su avance ha variado notablemente desde su creación,
aumentando su eficiencia y potencia y reduciendo el consumo de energía y el coste.
Un ordenador puede contener más de una CPU (multiprocesamiento). En la actualidad,
los microprocesadores están constituidos por un único circuito integrado (chip) aunque existen
los procesadores multinúcleo (varias CPU en un solo circuito integrado). Un circuito integrado
que contiene una CPU también puede contener los dispositivos periféricos y otros
componentes de un sistema informático; similar a un microcontrolador (menos potente en
RAM) se le denomina sistema en un chip (SoC).
Los componentes de la CPU son:
La idea de un ordenador con programa almacenado ya estaba presente en el diseño de John
Presper Eckert y en el ENIAC de John William Mauchly, pero esta característica se omitió
inicialmente para que el aparato pudiera estar listo antes. El 30 de junio de 1945, antes de que
se construyera la ENIAC, el matemático John von Neumann distribuyó el trabajo titulado First
Draft of a Report on the EDVAC (Primer Borrador de un Informe sobre el EDVAC). Fue el
esbozo de un ordenador de programa almacenado, que se terminó en agosto de 1949.2 El
EDVAC se diseñó para realizar un cierto número de instrucciones (u operaciones) de varios
tipos. Significativamente, los programas escritos para el EDVAC se crearon para almacenarse
en la memoria de alta velocidad del ordenador y no para que los especificara su cableado
físico. Esto permitió superar una grave limitación del ENIAC, que era el tiempo y el esfuerzo
necesarios para volver a configurar el equipo para realizar una nueva tarea. Con el diseño de
von Neumann, el programa (o software) que corría en el EDVAC podría cambiarse
simplemente cambiando el contenido de la memoria. Sin embargo, el EDVAC no fue el primer
ordenador de programa almacenado: la Máquina Experimental de Pequeña Escala de
Mánchester, un pequeño prototipo de ordenador de programa almacenado, ejecutó su primer
programa el 21 de junio de 1948.3 Su sucesor, el Manchester Mark I, ejecutó su primer
programa en la noche del 16 al 17 de junio de 1949.
Las primeras CPU se diseñaron a medida como parte de un ordenador más grande,
generalmente un ordenador único en su especie. Sin embargo, este método de diseñar las
CPU a medida, para una aplicación particular, ha desaparecido en gran parte y se ha
sustituido por el desarrollo de clases de procesadores baratos y estandarizados adaptados
para uno o varios propósitos. Esta tendencia de estandarización comenzó generalmente en la
era de los transistores discretos, los ordenador centrales, y los microprocesadoress y se
aceleró rápidamente con la popularización del circuito integrado (IC). Este ha permitido que se
diseñen y se fabriquen CPU más complejas en espacios pequeños, del orden de nanómetros.
Por la miniaturización y la estandarización de las CPU, ha aumentado la presencia de estos
dispositivos digitales en la vida moderna mucho más allá de las aplicaciones limitadas de
máquinas de computación dedicadas. Los microprocesadores modernos aparecen en todo,
desde automóviles hasta teléfonos móviles (celulares) y juguetes de niños.
Si bien von Neumann ha sido muchas veces acreditado por el diseño del ordenador con
programa almacenado debido a su diseño del EDVAC, otros antes que él, como Konrad Zuse,
habían propuesto y aplicado ideas similares. La denominada arquitectura Harvard del Harvard
Mark I, que se completó antes de EDVAC, también utilizó un diseño de programa almacenado
usando cinta de papel perforada en vez de memoria electrónica. La diferencia clave entre las
arquitecturas de von Neumann y la de Harvard es que la última separa, dentro del
almacenamiento, el tratamiento de instrucciones de la CPU y los datos, mientras que el
primero utiliza el mismo espacio de memoria para ambos. La mayoría de los CPU modernos
son de diseño von Neumann, pero las CPU con arquitectura Harvard se ven, sobre todo, en
aplicaciones embebidas; por ejemplo, los microcontroladores Atmel AVR son procesadores de
arquitectura Harvard.
Los relés eléctricos y los tubos de vacío (válvulas termoiónicas) se usaban comúnmente como
elementos de conmutación; un ordenador útil requería miles o decenas de miles de
dispositivos de conmutación. La velocidad global de un sistema depende de la velocidad de
los conmutadores. Los ordenadores de tubo, como el EDVAC, solían tener un promedio de
ocho horas entre fallos, mientras que los ordenadores de relés (anteriores y más lentos), como
el Harvard Mark I, fallaban muy raramente.4 Al final, las CPU basadas en tubo llegaron a ser
dominantes porque las significativas ventajas de velocidad producidas generalmente pesaban
más que los problemas de fiabilidad. La mayor parte de estas tempranas CPU síncronas
corrían en frecuencias de reloj bajas comparadas con los modernos diseños
microelectrónicos. Eran muy comunes en este tiempo las frecuencias de la señal del reloj con
un rango desde 100 kHz hasta 4 MHz, limitado en gran parte por la velocidad de los
dispositivos de conmutación con los que se construyeron.

También podría gustarte