Você está na página 1de 5

Elementos bsicos de un procesador moderno

En un procesador puedes encontrar los siguientes elementos:


Ncleos. Una delas mejoras en las tecnologas de fabricacin de los procesadores lo que
ha conseguido es aumentar el nmero de transistores que pueden los fabricantes crear
por unidad de rea. Un mayor nmero de ellos conlleva que se puedan integrar ms
elementos. Los fabricantes gracias a esto han aadido varios ncleos en un mismo
procesador. Cada uno de estos elementos no es ms que un procesador pero reducido en
tamao. Al tener varios ciertas tareas se pueden acelerar al trabajar en paralelo.
Cache. Es muy importante, para las prestaciones que el micro es capaz de dar, acelerar
el uso de los accesos a memoria RAM. Ten en cuenta que en ella se encuentran tanto los
datos como las instrucciones de los programas con los que ests trabajando. Un
procesador tiene varios niveles de memoria cache pensada para acelerar estos accesos.
Su idea de funcionamiento es sencilla, se almacenan en ella los datos e instrucciones a
los que se accede ms frecuentemente y al estar cerca del procesador el acceso es ms
rpido. Fuera del ncleo nos encontramos con la denominada LLC (Last level cache)
que dependiendo del modelo es la tercera o segunda capa.
Otros elementos integrados. Dependiendo de la arquitectura tendrn ms elementos o
menos en su interior. Ms informacin un poco ms adelante en el artculo.
Interconexionado interno. Todos estos elementos necesitan conectarse entre ellos para
intercambiar informacin. Tenemos bsicamente dos opciones o conectar lneas una a
una entre todos los elementos lo cual complica algo el diseo o crear un bus al cual
todos se conecten para compartir informacin.

Qu hay en el interior de cada ncleo?


A grandes rasgos podemos ver un ncleo como un procesador antiguo. Aunque si te
acercas veras que el diseo ha ido adaptndose con muchas optimizaciones para
mejorar las prestaciones.
Unidad de control. De esta forma se denomina a un conjunto de elementos que puedes
encontrar en el interior de un ncleo encargado de cargar las instrucciones y datos segn
se van ejecutando los programas.
Al leer una instruccin, la divide en micro instrucciones ms pequeas de tal forma que
pueden encargar su ejecucin a los distintos elementos del ncleo. Estas micro
instrucciones se pueden ejecutar por tanto en paralelo o incluso en un orden distinto del
que llegan.
Registros. Un registro no es ms que una pequea memoria que esta integrada en el
procesador. En ella es donde se almacenan los datos para ser procesados. Es la memoria
ms rpida de todo el sistema pero suelen ser muy pequeas. Con el avance de las
arquitecturas, al aadir ms instrucciones, cada vez existen ms tipos de registros.
Unidad Aritmtica Lgica. Conocida normalmente como ALU por sus siglas en
ingles, es la encargada de realizar operaciones aritmticas y lgicas sobre nmeros. En

concreto estamos hablando de nmeros enteros, es decir aquellos que no tienen


decimales.
Unidad de coma flotante. Realizan las mismas funciones que la ALU pero sobre
nmeros naturales. Sus siglas en ingles es FPU. Este elemento no siempre ha estado
incluido dentro del chip si no que era un elemento externo y se llamaba coprocesador
matemtico. Con los aos ha ganado cada vez ms funcionalidades y su funcin sin
duda es muy importante.
Primeros niveles de cache. La cache ms cercana a la unidad de control suele estar
dividida en instrucciones y datos. De esta forma la unidad puede ir ejecutando varias
instrucciones sin tener que estar continuamente leyendo de la RAM con cada nueva. Es
muy comn que existan al menos dos niveles de memoria cache en el interior del
ncleo.

Que elementos se suelen integrar?


Como ya te comente cada vez se aaden ms elementos dentro del procesador, entre
ellos puedes encontrar:
Controlador de memoria. Antes tenas un elemento sobre la placa base que se
encargaba de toda la comunicacin entre el micro y la memoria RAM. Al incluir este en
el interior del procesador conseguimos mejoras en la velocidad muy importantes.
Tarjeta grfica. Cada vez son ms los modelos que incluyen una tarjeta grfica en su
interior. De esta forma conseguimos reducir el consumo y ahorrarnos dinero, al no tener
que adquirir este dispositivo, en nuestro equipo. Por desgracia estas no son tan potentes
como sus hermanas mayores las discretas de toda la vida.
Controlador PCI Express. Al implementar internamente este componente la
comunicacin con la tarjeta grfica discreta es directa. Es decir, se ha seguido la misma
filosofa que con el controlador de memoria.
Controlador del bus del sistema. El bus del sistema permite al procesador
comunicarse con los perifricos que se encuentran en la placa base. Al incluirlo se
consigui otra vez una mejora en la velocidad global del sistema.

Qu nos traer el futuro?


Ten por seguro que cada vez tendremos ms elementos integrados en el procesador. La
idea es que pasemos del concepto de procesador al de SOC, es decir todo el sistema, o
al menos la CPU y la placa base, en un solo chip.
Esto ser beneficioso, sobre todo, para los equipos porttiles ya que reducimos consumo
y tamao.

Arquitectura del 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 la tarjeta
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.

Você também pode gostar