Sie sind auf Seite 1von 3

1

Unidad central de procesamiento

La unidad central de procesamiento o unidad de procesamiento central (conocida por las siglas CPU, del
ingls: central processing unit), es el hardware dentro de una computadora u otros dispositivos
programables, que interpreta las instrucciones de un programa informtico mediante la realizacin de las
operaciones bsicas aritmticas, lgicas y de entrada/salida del sistema. El trmino, 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 de CPU 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 circuito integrado (chip). Algunos
circuitos integrados pueden contener varias CPU en un solo chip; estos son denominados procesadores
multincleo. Un circuito integrado que contiene una CPU tambin puede contener los dispositivos
perifricos, y otros componentes de un sistema informtico; a 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

Los primeros ordenadores, como el ENIAC, tenan que ser fsicamente recableados para realizar diferentes
tareas, lo que hizo que estas mquinas se denominaran "ordenadores de programa 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.
2

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 transistores discretos, computadoras centrales y
microcomputadoras y fue acelerada rpidamente con la popularizacin del circuito integrado (IC), este 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.

Microprocesadores

En la dcada de 1970 los inventos fundamentales de Federico Faggin (ICs Silicon Gate MOS con puertas
auto alineadas junto con su nueva metodologa de diseo de lgica aleatoria) cambi el diseo e
implementacin de las CPU para siempre. Desde la introduccin del primer microprocesador
comercialmente disponible, el Intel 4004, en 1970 y del primer microprocesador ampliamente usado, el
Intel 8080, en 1974, esta clase de CPU ha desplazado casi totalmente el resto de los mtodos de
implementacin de la Unidad Central de procesamiento. Los fabricantes de mainframes y miniordenadores
de ese tiempo lanzaron programas de desarrollo de IC propietarios para actualizar sus arquitecturas de
computadoras ms viejas y eventualmente producir microprocesadores con conjuntos de instrucciones que
eran retro compatibles con su hardware y softwares ms viejos. Combinado con el advenimiento y el
eventual vasto xito de la ahora ubicua computadora personal, el trmino "CPU" es aplicado ahora casi
exclusivamente a los microprocesadores.

Las generaciones previas de CPU fueron implementadas como componentes discretos y numerosos
circuitos integrados de pequea escala de integracin en una o ms tarjetas de circuitos. Por otro lado, los
microprocesadores son CPU fabricados con un nmero muy pequeo de IC; usualmente solo uno. El
tamao ms pequeo del CPU, como resultado de estar implementado en una simple pastilla, significa
3

tiempos de conmutacin ms rpidos debido a factores fsicos como el decrecimiento de la capacitancia


parsita de las puertas. Esto ha permitido que los microprocesadores sncronos tengan tiempos de reloj con
un rango de decenas de megahercios a varios gigahercios. Adicionalmente, como ha aumentado la
capacidad de construir transistores excesivamente pequeos en un IC, la complejidad y el nmero de
transistores en un simple CPU tambin se ha incrementado dramticamente. Esta tendencia ampliamente
observada es descrita por la ley de Moore, que ha demostrado hasta la fecha, ser una prediccin bastante
exacta del crecimiento de la complejidad de los CPUs y otros IC.

Mientras que, en los pasados sesenta aos han cambiado drsticamente, la complejidad, el tamao, la
construccin y la forma general de la CPU, es notable que el diseo y el funcionamiento bsico no ha
cambiado demasiado. Casi todos los CPU comunes de hoy se pueden describir con precisin como
mquinas de programa almacenado de von Neumann. A medida que la ya mencionada ley del Moore
contina mantenindose verdadera, se han presentado preocupaciones sobre los lmites de la tecnologa
de transistor del circuito integrado. La miniaturizacin extrema de puertas electrnicas est causando los
efectos de fenmenos que se vuelven mucho ms significativos, como la electromigracin y el subumbral
de prdida. Estas nuevas preocupaciones estn entre los muchos factores que hacen a investigadores
estudiar nuevos mtodos de computacin como la computacin cuntica, as como ampliar el uso de
paralelismo y otros mtodos que extienden la utilidad del modelo clsico de von Neumann.

Frecuencia de reloj

La mayora de los CPU, y de hecho, la mayora de los dispositivos de lgica secuencial, son de naturaleza
sncrona. Es decir, estn diseados y operan en funcin de una seal de sincronizacin. Esta seal,
conocida como seal de reloj, usualmente toma la forma de una onda cuadrada peridica. Calculando el
tiempo mximo en que las seales elctricas pueden moverse en las varias bifurcaciones de los muchos
circuitos de un CPU, los diseadores pueden seleccionar un perodo apropiado para la seal del reloj.

Este perodo debe ser ms largo que la cantidad de tiempo que toma a una seal moverse, o propagarse en
el peor de los casos. Al fijar el perodo del reloj a un valor bastante mayor sobre el retardo de la
propagacin del peor caso, es posible disear todo el CPU y la manera que mueve los datos alrededor de
los "bordes" de la subida y bajada de la seal del reloj. Esto tiene la ventaja de simplificar el CPU
significativamente, tanto en una perspectiva de diseo, como en una perspectiva de cantidad de
componentes. Sin embargo, esto tambin tiene la desventaja que todo el CPU debe esperar por sus
elementos ms lentos, aun cuando algunas unidades de la misma son mucho ms rpidas. Esta limitacin
ha sido compensada en gran parte por varios mtodos de aumentar el paralelismo del CPU.

Das könnte Ihnen auch gefallen