You are on page 1of 8

Qu es el ncleo de un procesador?

Un procesador es un dispositivo electrnico que incluye varios bloques 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 lo
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.
Subprocesos. Intel utiliza una tecnologa llamada Hyperthreading. Gracias a
ella consigue duplicar el nmero de tareas que es capaz de ejecutar cada
ncleo en un determinado momento. Un equipo con esta tecnologa parecer
tener el doble de ncleos.
MD utiliza realiza su propia versin con CMT. En este caso replica casi todo el
ncleo en bloques de dos unidades excepto la unidad de punto flotante que es
compartida. Esto puede hacer que tenga ciertos problemas con las
prestaciones que es capaz de dar a algunas aplicaciones que hagan mucho
uso de nmeros flotantes.
Un procesador que soporte tanto hyperthread como CMT no tendr las mismas
prestaciones que otro con ncleos reales pero es una mejora.

Litografa. En este caso nos referimos a la tecnologa de fabricacin. Es el


tamao de puerta mnimo que puede alcanzar en un transistor medida en
nanmetros.
Un procesador esta compuesto por millones de transistores. A menor tamao
mayor nmero de ellos se pueden incluir en el mismo espacio. El procesador
podr por tanto tener ms lgica interna. Esto lo han utilizado los fabricantes
para aadir ms ncleos, una pequea unidad de procesamiento de grficos o
ms memoria interna.
Otro punto de mejora es la velocidad y la potencia consumida. Al aumentar la
velocidad las computadoras consumen cada vez ms, pudiendo llegar a
quemarse. Transistores ms pequeos, consumen menos y por lo tanto pueden
darte mayores prestaciones con la misma potencia.
Velocidad de reloj. Tambin conocida como frecuencia de funcionamiento. Se
mide en GHz. Indica el nmero de operaciones por segundo que el PC es
capaz de realizar.
Conjunto de instrucciones. Aunque todos los PCs tienen ms o menos los
mismos conjuntos de instrucciones cada vez es ms comn que los fabricantes
aadan nuevos para acelerar ciertas aplicaciones o nuevas funcionalidades.
Entre ellos estn AVX usada para acelerar aplicaciones multimedia o AES para
entornos criptogrficos.
Frecuencia turbo mxima. Al tener varios ncleos puede ocurrir que los
programas que ejecutes no estn dando trabajo a todos. En este caso el
procesador aumenta la velocidad de los que estn funcionando hasta un limite
indicado por este nmero. Esto se podr hacer siempre y cuando el procesador
no supere una cierta temperatura y as evitamos quemarlo.
AMD utiliza su tecnologa Turbo Core para realizar esto mientras que Intel
implementa Turbo Boost.

Thermal Design Power (TDP). El TDP es el consumo mximo medido en


Watios, muy importante para los porttiles y los nuevos tipos de PCs que estn
apareciendo en el mercado.
Tarjeta grfica integrada. Gracias a las mejoras producidas en los procesos
de fabricacin como hemos visto se integran ms componentes en el mismo
chip del procesador. Uno de los que se aaden es una tarjeta grfica integrada.
Esta que normalmente no ser tan potente como una discreta puede servirte
para ahorrar algo de dinero si no vas a usar el PC para jugar. A veces aparte
del modelo se aade la frecuencia base a la que funciona y la velocidad que
puede alcanzar en modo turbo.
MEMORIA CACHE DEL PROCESADOR, QU ES Y PARA QU SIRVE?
La memoria cache del procesador se encarga de acelerar las lecturas y
escrituras que necesita el micro del sistema de memoria para conseguir as que
todas tus aplicaciones funcionen ms rpido.
Se habla de sistema de memoria porque en realidad nos estamos refiriendo a
varios bloques. El ms alejado del micro y por lo tanto ms lento y grande es el
disco duro. En este los datos se almacenan incluso cuando el equipo est
apagado. Al producirse el encendido pasan a la memoria RAM aquellos
programas que ejecutas y los datos que necesites en cada momento.
Por desgracia el acceso a la memoria RAM desde el micro no es instantneo.
Esto que puede parecer algo anecdtico, estamos hablando del orden de
nanosegundos, puede provocar bloqueos y cadas de rendimiento.
Qu es la memoria cache?
La cache es la solucin al problema de rendimiento del sistema de memoria. Es
muy pequea y est incluida en el interior del micro. Su funcin es sencilla,
conseguir que los datos ms usados estn lo ms cerca del procesador para
ser accedidos de la manera ms rpida posible.
Cmo funciona la memoria cache?
Se organiza en niveles, de menor a mayor tamao segn lo alejada que est
del micro. Si el procesador necesita un dato de la memoria se comprueba si

este se encuentra en el primer nivel. En caso de no encontrarlo, se busca en el


segundo nivel y si no en el tercero. Todo se acelera si se colocan los datos ms
utilizados en los niveles ms cercanos al procesador.
Cada uno de estos niveles tiene un bloque de control el cual se encarga de
almacenar y poner los datos a disposicin del micro. El tiempo que tarda en
buscar la informacin es proporcional al tamao de la propia memoria que
administra. Como queremos que los datos lleguen lo antes posible al micro los
niveles ms bajos tendrn menor capacidad. Cada nivel superior, por tanto, es
bastante ms grande que el anterior.
La memoria cache es muy pequea. En comparacin con la memoria RAM
unas mil veces ms pequea. Por suerte, los programas suelen realizar
muchas operaciones sobre los mismos datos y por lo tanto se consiguen
grandes mejoras al usar esta tcnica.

Qu tipo de aplicaciones se benefician de esta memoria?


La memoria cache es capaz de acelerar todo tipo de aplicaciones. Al ser un
sistema pensado para evitar bloqueos sus ventajas no son lineales. Es decir,
una memoria de seis megas, no te dar el doble de prestaciones que una de
tres si no que en ciertas situaciones ser algo mayor. En este caso y como
ocurre con el tamao de la memoria RAM cuanto ms mejor.
QU ES LA VELOCIDAD DEL BUS?
Continuando con nuestro artculo sobre el funcionamiento de la placa base de
nuestro ordenador, hablaremos un elemento que hace que todos los
dispositivos se puedan comunicar entre si. Un bus es simplemente un circuito
que conecta una parte de la placa base a otra. Cuantos ms datos puede
manejar un bus en un momento dado, ms rpido permitir que la informacin
pueda viajar. La velocidad del bus, la cual se mide en megahercios, se refiere a
cuantos datos se pueden mover por el bus de forma simultnea. La velocidad
del bus normalmente se refiere a la velocidad del FSB (Front Side Bus) el cual
se conecta la CPU al puente norte, explicado en el artculo anterior. La
velocidad del FSB puede ir de 66 a 800 megahercios, y al conectar la CPU con

el controlador de memoria por medio del puente norte, la velocidad del FSB
puede afectar increblemente el rendimiento del ordenador. Otros buses que se
pueden encontrar en la placa base son el bus lateral trasero, el cual conecta la
CPU con el cach de nivel 2, tambin conocido como cach externo o
secundario. El procesador determina la velocidad de este bus.
El bus de memoria conecta con la memoria del puente norte, y el IDE o ATA
conecta con el puente sur a los discos. El bus AGP conecta la tarjeta de video
con la memoria y la CPU. Tenemos tambin el bus PCI que conecta las ranuras
PCI al puente sur. En la mayora de los sistemas, la velocidad del bus PCI es
de 33 megahercios y es compatible tambin con lo que se conoce como PCI
Express, el cual es ms rpido y es compatible con los programas actuales y
los sistemas operativos que nos podemos encontrar hoy en da. De hecho, es
probable que PCI Express sustituya otros buses que lleva la placa base en no
mucho tiempo. Como se ha dicho, cuanto ms rpida sea la velocidad del bus,
ms rpido operar el ordenador hasta cierto punto. Un bus rpido no ser de
mucha utilidad si se tiene un procesador lento.
Hemos establecido que la velocidad del procesador controla como de rpido
pueden pensar un ordenador. Esta velocidad del chipset y buses controlan
como de rpido se pueden comunicar con otras partes del ordenador. La
velocidad de la memoria RAM controla directamente como de rpido el
ordenador puede acceder a las instrucciones de acceso y datos, y por tanto
tiene un gran efecto en el rendimiento del sistema. Un procesador rpido con
una RAM lenta es algo prcticamente inservible. La cantidad de memoria
disponible tambin controla la cantidad de datos que el ordenador puede tener
disponible. La RAM es la base de la memoria del ordenador. La regla general
es que cuanta ms RAM tenga el ordenador, mucho mejor. Mucha de la
memoria que hay disponible hoy en da es del tipo DDR. Qu significa esto?
Memoria DDR significa que puede transmitir datos dos veces por ciclo en lugar
de una, lo cual hace que la memoria sea ms rpida. Aparte de esto, muchas
placas base tienen espacio para mltiples chips de memoria. En placas bases
muy modernas, normalmente se conecta al puente norte por medio de un bus
dual en lugar de uno solo. Este reduce la cantidad de tiempo que le lleva al
procesado obtener informacin de la memoria. La ranura de la memoria en la

placa base directamente afecta el tipo y cantidad de memoria soportada. Como


otros componentes, la memoria se conecta por medio de unos pines. El mdulo
de memoria tiene que tener el nmero de pines correcto para poder encajar en
la ranura de la placa base.
En la primera poca de las placas base, prcticamente todo aparte del
procesador vena en una tarjeta que se conectaba en la placa. Hoy en da, las
placas base tienen incorporadas una gran variedad de accesorios, como es
soporte LAN, sonido y video, y controladores RAID. Aunque parezca que una
placa base puede ser algo muy complicado con todos los cables y componente,
lo cierto es que es sencillo de instalar. Hay placas base que tienen todo lo que
necesitas para crear un complejo ordenador. Todo lo que tienes que hacer es
poner la placa en la caja del ordenador, y luego ir aadiendo componentes
tales como discos duros, fuente de alimentacin, etc. Aunque muchas
funciones ya vienen incorporadas en la placa, como es el caso de video y
sonido, dependiendo de su utilizacin, puede que se necesiten tarjetas
adicionales si lo que queremos hacer necesita muchos recursos de sistema.
Por ejemplo, si te gustan los video juegos en el ordenador, puede que sea
mejor comprar una tarjeta de video especial para jugar. Lo mismo ocurre si eres
msico con una tarjeta de sonido mejor.

You might also like