Qué Es El Núcleo de Un Procesador

download Qué Es El Núcleo de Un Procesador

of 2

Transcript of Qué Es El Núcleo de Un Procesador

Qu es el ncleo de un procesador?PorAngel Luis Sanchez IglesiasFoto cortesa PriceGrabberUnprocesadores un dispositivo electrnico que incluye variosbloquesentre 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 lastecnologas de fabricacinque 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 mismaplaca 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 latarjeta grficay 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.