Sunteți pe pagina 1din 3

ARQUITECTURA DE UN PROCESADOR

Un procesador, en su interior, no es ms que un conjunto de bloques


interconectados entre si. Cada uno de estos realiza una funcin. El diseo de esos
elementos y como se interconectan es lo que se llama arquitectura.
Para funcionar, una computadora lee instrucciones y datos. La velocidad a la que
lee datos y realiza clculos, viene determinada por la famosa frecuencia de
funcionamiento que puedes ver en cualquier folleto de un micro. Sin embargo,
gracias a los avances producidos en el diseo de la arquitectura, las prestaciones
cada vez dependen menos de esa frecuencia de funcionamiento. Puede ocurrir,
por tanto, que un micro con una menor velocidad sea capaz de realizar ms
tareas.
Para entenderlo, hay que revisar un poco la historia. Cuando se crearon los
primeros microprocesadores, estos slo eran capaces de realizar una operacin
en cada ciclo de reloj. Sin embargo, gracias a cambios arquitectnicos, cualquier
procesador actual es capaz de procesar varias instrucciones al mismo tiempo. Por
supuesto, cada arquitectura, ser ms eficiente al ejecutar unas u otras
operaciones.
Aparte de eso, cuando se cambia la arquitectura, se pueden aadir ms bloques
que ejecuten nuevas instrucciones. Es lo que ocurre con los conjuntos de
instrucciones SSE y AVX. Estas, permiten acelerar ciertos clculos asociados a
programas matemticos, cientficos, financieros y de seguridad. Al implementar
estos bloques, se consigue aumentar la velocidad de ejecucin de forma radical,
pero se necesita que los desarrolladores de software vuelvan a crear los
programas de nuevo.
A veces se va ms all de aadir unas cuantas instrucciones. La capacidad de
integracin mejora a pasos agigantados. Cada 18 meses, ms o menos, estos
avances permiten aadir el doble de transistores en la misma rea. Esto significa
que en unos tres aos se puede crear un microprocesador que ocupe la cuarta
parte de espacio.
El problema surge entonces a la hora de rellenar ese espacio. La primera opcin
que se tomo fue la ms lgica. Se aaden ms ncleos, que no es ms que
replicar procesadores e interconectarlos entre si. Tras esto, se tiende a integrar
cada vez ms elementos dentro de la CPU. Digamos que los elementos pasan de

la placa base poco a poco al micro. Se van integrando por ejemplo, el controlador
de memoria, o latarjeta grfica.
A tanto ha llegado esta evolucin, que se empieza a utilizar el concepto de APU
en vez del de CPU. En un futuro no muy lejano se tendera a SOC (system on a
chip) es decir a que todo el sistema se encuentre en el interior de una pastilla.
Aparte de la parte lgica, no debemos de olvidar que un micro es un dispositivo
fsico. Como tal, esta limitado en aspectos tales como la temperatura o el voltaje.
En esencia, la potencia consumida por un procesador es proporcional a la
frecuencia de funcionamiento. Es decir, si aumentamos en un 30% la velocidad
tambin la potencia aumentara en la misma proporcin. Si el sistema de
refrigeracin, normalmente un ventilador, no es capaz de disipar esa potencia, la
temperatura aumentara de manera constante hasta que el dispositivo se queme o
se pare.
Los fabricantes, teniendo en cuenta esto, aaden sistemas a los procesadores
para acelerar su funcionamiento siempre y cuando estemos dentro de unos lmites
fsicos aceptables. Ejemplos de tecnologas que realizan esto son los
famosos Turbo Core de AMD y Turbo Boost de Intel. El procesador puede
funcionar ms lento en caso de que el sistema no necesite tanta velocidad de
ejecucin.
Por supuesto, la arquitectura tambin define como se comporta el procesador en
relacin a otros elementos de la placa base. Por ejemplo la conexin con las
memorias o los canales de acceso a las tarjetas grficas.
En definitiva, la arquitectura es junto a la tecnologa de fabricacin lo que define
las caractersticas y las posibles prestaciones de un microprocesador. Como ves,
todo esto hace que sea cada vez ms complejo la comparacin entre los distintos
procesadores ya que puede ser que algunos sean ms rpidos que otros en un
tipo de aplicaciones y en otras no.

El procesador es el cerebro de tu equipo. Es el encargado de ejecutar las


aplicaciones, interactuar con el teclado, el ratn, etc. Su cometido es clave dentro
de cualquier PC.
Su funcionamiento, se puede ver, de forma esquemtica y simplificada dividido en
los siguientes pasos:

Lee una instruccin. Los programas estn compuestos de instrucciones y


datos. Las primeras indican al procesador que tareas deben de realizarse sobre

los segundos. Una instruccin por ejemplo, es la suma de A ms B, donde tanto A


como B son datos. Por lo tanto el primer paso consiste en leer esa instruccin de
la memoria.
Lee los datos asociados a esa instruccin. Una vez leda la instruccin, y
analizados los datos que se van a procesar, estos son ledos de la memoria.
Siguiendo con el ejemplo anterior, A y B seran ledos de la memoria.
Dependiendo de la instruccin estos pueden o no estar en memoria.
Procesa la informacin y se escribe a memoria los datos. Se realiza la
operacin. Dependiendo de la instruccin, el resultado puede ser escrito en
memoria, o quedar almacenado dentro del procesador, en un registro del mismo
para un posterior uso.
Se pasa a la siguiente instruccin. Lo normal es pasar a la siguiente
instruccin. Pero no todas son iguales y puede que alguna cambie el flujo del
programa. Por ejemplo, una puede decidir que se repitan las anteriores
instrucciones hasta que no se cumpla una determinada condicin.

Donde se almacenan los datos y las instrucciones?


Los procesadores, de los PC, utilizan la arquitectura de Von Neumann. En ella,
tanto los datos como las instrucciones, son ledos de la misma memoria.
En un PC, no existe un slo dispositivo al que podamos denominar memoria, sino
que realmente estamos ante un sistema jerarquizado en varios niveles. Cuando el
equipo est apagado, los datos y programas se almacenan en el disco duro.
Cuando este se enciende, se leen y se escriben en la memoria RAM que es donde
los programas realmente se ejecutan.
La RAM es miles de veces ms rpida que el disco duro y por lo tanto es ideal
para almacenar los programas cuando son ejecutados.

S-ar putea să vă placă și