Вы находитесь на странице: 1из 2

Qu es el ncleo de un procesador?

Por Angel Luis Sanchez Iglesias


Foto cortesa PriceGrabber
Un procesador es un dispositivo electrnico que incluye variosbloques entre ellos se encuentran unos muy
interesantes que se denominan ncleos los cuales se encargan de ejecutar las instrucciones y pueden ser vistos como
unos micros en miniatura.
Los procesadores con varios ncleos han ganado popularidad a lo largo de los aos tanto que ahora es casi imposible
encontrarte con alguno que no tenga ms de uno de ellos en su interior. Esto ha sido posible gracias a las mejoras de
las tecnologas de fabricacin que ha permitido reducir enormemente el tamao de los micros dando ms espacio
libre a los ingenieros pudiendo por tanto duplicar o incluso triplicar sus bloques internos. De esta forma pasamos de
poder ejecutar una sola tarea a trabajar con varias al mismo tiempo.
La idea no es nueva. Antes de que se pudieran integrar dos o ms ncleos en el interior del chip existan equipos
multiprocesadores. En estos haba ms de un micro sobre la misma placa base. Como te puedes imaginar eran muy
caros y necesitaban placas especiales para hacerlos funcionar. La idea en esencia es la misma pero mucho ms
eficiente al estar todo incluido dentro del mismo chip.
Un procesador con dos ncleos es el doble de rpido que uno con un ncleo?
No todas las aplicaciones son capaces de usar ms de un ncleo de manera simultnea. Para entender mejor esto
imagina un programa que va a sumar una serie muy grande de nmeros. Si usas un solo ncleo, este deber realizar
todas las operaciones una a una para poder continuar.
Si al realizar esto se divide la serie de nmeros inicial en varios conjuntos podrs acelerarla con el uso de ms de un
ncleo. Ahora slo tendrs que sumar al final el total de cada operacin.
Ten en cuenta que sacaras partido a esta ventaja solo y solo si se adapta el programa con lo cual es necesario la
intervencin de los programadores.
En otras situaciones tener dos o ms ncleos lleva a ganancias muy grandes de rendimiento. Sobre todo al evitar
bloqueos como los que ocurren casi de manera contina con programas que estn en memoria como pueden ser los
antivirus. Una utilidad de este tipo es capaz de consumir el 100% de un ncleo, parando la ejecucin de otras
aplicaciones hasta que terminan su trabajo. En estos casos disponer de ms ncleos mejora la respuesta de todo el
sistema de manera radical.
Los procesadores de doble ncleo son ms giles por tanto en dar respuesta a tus rdenes. El sistema operativo est
ms desahogado. Pero no debes pensar que de forma general acaben su trabajo en la mitad de tiempo.
Sirve para algo tener ms de dos ncleos?
Debes de estar pensando, si con dos ncleos somos capaces de quitar algunos bloqueos, qu no podremos hacer con
tres o ms? En principio, si tienes ms ncleos, el procesador puede trabajar con ms aplicaciones y realizar ms
tareas al mismo tiempo.
Los fabricantes y diseadores de micros tienen clara esa ganancia de prestaciones y la tendencia pasa a que en un
futuro tengamos ms ncleos en cada procesador. Por desgracia, la mayora de las utilidades y aplicaciones no se
pueden beneficiar ni directa, ni indirectamente ya que sus operaciones no se pueden realizar en paralelo.
Sin embargo si es cierto que existen tareas que se benefician de manera ms clara del aumento de ncleos:
Retoque fotogrfico. Sobre todo en la aplicacin de filtros. Un procesador con varios ncleos puede calcular al
mismo tiempo diferentes regiones de la misma imagen. En estos casos la velocidad aumenta linealmente con el
nmero de estos elementos.
Trabajos de video. Es parecido a lo que ocurre en el caso anterior, la utilidad puede trabajar con ms de un
fotograma a la vez acelerando as el proceso.
Juegos de estrategia. Existen muchos juegos en los cuales el prximo movimiento se basa en realizar clculos sobre
las posiciones futuras, el caso ms claro es el ajedrez. Si estas posiciones se pueden evaluar de manera independiente,
un procesador con un mayor nmero de ncleos ser siempre una ventaja. Por desgracia no acelera de la misma
manera otro tipo de juegos.
Rendering. La creacin de imgenes 3D tambin se aprovecha de este aumento. La razn es similar a la del retoque
fotogrfico ya que los programas pueden calcular distintas regiones de manera independiente. No confundas este tipo
de imgenes con las que se utilizan en los juegos de PC que son creadas por la tarjeta grfica y a los que en principio
el tipo de procesador les da casi igual.
Cul sera el nmero ideal de ncleos?
Para aplicaciones que no sean las anteriores cuatro ncleos es ms que suficiente ya que los programas, y el propio
sistema operativo, son incapaces de sacar jugo de un micro con un mayor nmero de ellos.

Вам также может понравиться