Você está na página 1de 3

La unidad central de procesamiento (del ingls Central Processing Unit, CPU), es

el hardware dentro de un computador u otros dispositivos programables, que interpreta


las instrucciones de un programa de ordenador mediante la realizacin de las operaciones
bsicas aritmticas, lgicas y de entrada/salida del sistema. El trmino en s mismo y su
acrnimo han estado en uso en la industria de la Informtica por lo menos desde el
principio de los aos 1960.1 La forma, el diseo y la implementacin de las CPU ha
cambiado drsticamente desde los primeros ejemplos, pero su operacin fundamental
sigue siendo la misma.
Una computadora puede tener ms de una CPU; esto se llama multiprocesamiento. Todas
las CPU modernas son microprocesadores, lo que significa que contienen un solo chip.
Algunos circuitos integrados (ICs) pueden contener varias CPUs en un solo chip; estos IC
son denominados procesadores multi-core multincleo. Un CI que contiene una CPU
tambin puede contener los dispositivos perifricos, y otros componentes de un sistema
informtico; esto se llama un sistema en un chip (SoC).
Dos componentes tpicos de una CPU son la unidad aritmtico lgica (ALU), que realiza
operaciones aritmticas y lgicas, 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 mltiples elementos cmputo
paralelo, sin una unidad considerada el "centro". En el modelo de computacin distribuido,
se resuelven problemas mediante un conjunto interconectado y distribuido de
procesadores.

Historia[editar]
Artculo principal: Historia del hardware de ordenador

El EDVAC, una de las primeras computadoras de programas almacenados electrnicamente.

Ordenadores, como el ENIAC tenan que ser fsicamente recableados para realizar
diferentes tareas, que causaron que estas mquinas se llamarn "ordenadores de
programas fijo". Dado que el trmino "CPU" generalmente se define como un dispositivo
para la ejecucin de software (programa informtico), los primeros dispositivos que con
razn podramos llamar CPU vinieron con el advenimiento del ordenador con programa
almacenado.
La idea de un ordenador con programa almacenado ya estaba presente en el diseo de J.
Presper Eckert y en el ENIAC de John William Mauchly, pero se omiti inicialmente de
modo que pudiera ser terminado antes. El 30 de junio de 1945, antes de que se contruyera
la ENIAC, el matemtico John von Neumann distribuy el trabajo titulado First Draft of a
Report on the EDVAC (Primer Borrador de un Reporte sobre el EDVAC). Fue el esbozo de
un ordenador de programa almacenado que en agosto de 1949 fue finalmente
terminado.2 EDVAC fue diseado para realizar un cierto nmero de instrucciones (u
operaciones) de varios tipos. Significativamente, los programas escritos para el EDVAC se
crearon para ser almacenados en la memoria de alta velocidad del ordenador y no
especificado por el cableado fsico del ordenador. Esto super una severa limitacin del
ENIAC, que era el importante tiempo y esfuerzo requerido para volver a configurar el
equipo para realizar una nueva tarea. Con el diseo de von Neumann, el programa o
software, que corra EDVAC podra ser cambiado simplemente cambiando el contenido de
la memoria. Sin embargo,EDVAC no fue el primer ordenador de programa almacenado;
la Mquina Experimental de Pequea Escala de Mnchester, un pequeo prototipo de
ordenador de programa almacenado, corri su primer programa el 21 de junio de 1948 3 y
la Manchester Mark I corri su primer programa en la noche del 16 hasta el 17 junio de
1949.
Las primeras CPU fueron diseadas a medida como parte de un ordenador ms grande,
generalmente un ordenador nico en su especie. Sin embargo, este mtodo de disear las
CPU a medida, para una aplicacin 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 propsitos. Esta tendencia de estandarizacin comenz generalmente
en la era de los transistoresdiscretos, computadoras centrales y microcomputadoras y fue
acelerada rpidamente con la popularizacin del circuito integrado (IC), ste ha permitido
que sean diseados y fabricados CPU ms complejas en espacios pequeos en la orden
de nanmetros). Tanto la miniaturizacin como la estandarizacin de las CPU han
aumentado la presencia de estos dispositivos digitales en la vida moderna mucho ms all
de las aplicaciones limitadas de mquinas de computacin dedicadas. Los
microprocesadores modernos aparecen en todo, desde automviles hasta telfonos
mviles o celulares y juguetes de nios.
Si bien von Neumann muchas veces acreditado por el diseo de la computadora con
programa almacenado debido a su diseo del EDVAC, otros antes que l, como Konrad

Zuse, haban sugerido y aplicado ideas similares. La denominada arquitectura


Harvard del Harvard Mark I, que se complet antes de EDVAC, tambin utiliz un diseo
de programa almacenado usando cinta de papel perforada en vez de memoria electrnica.
La diferencia clave entre las arquitecturas de von Neumann y la de Harvard es que la
ltima separa el almacenamiento y tratamiento de instrucciones de la CPU y los datos,
mientras que el primero utiliza el mismo espacio de memoria para ambos. La mayora de
los CPU modernos son de diseo von Neumann, pero los CPU con arquitectura Harvard
se ven as, sobre todo en aplicaciones embebidas; por ejemplo, los
microcontroladores Atmel AVR son procesadores de arquitectura Harvard.
Los rels elctricos y los tubos de vaco (vlvulas termoinicas) eran usados comnmente
como elementos de conmutacin; un ordenador til requiere miles o decenas de miles de
dispositivos de conmutacin. La velocidad global de un sistema depende de la velocidad
de los conmutadores. Los ordenadores de tubo, como el EDVAC, tendieron en tener un
promedio de ocho horas entre fallos, mientras que los ordenadores de rels, (anteriores y
ms lentos), como el Harvard Mark I, fallaban muy raramente.1 Al final, los CPU basados
en tubo llegaron a ser dominantes porque las significativas ventajas de velocidad
producidas generalmente pesaban ms que los problemas de confiabilidad. La mayor
parte de estas tempranas CPU sncronas corran en frecuencias de reloj bajas
comparadas con los modernos diseos microelectrnicos. Eran muy comunes en este
tiempo las frecuencias de la seal del reloj con un rango desde 100 kHz hasta 4 MHz,
limitado en gran parte por la velocidad de los dispositivos de conmutacin con los que
fueron construidos.

Você também pode gostar