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

Ncleos e Hilos

Que
son?

Ncleos (Cores en
ingles):
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.
De esta forma pasamos de poder ejecutar una sola
tarea a trabajar con varias al mismo tiempo
(mltitarea).
Es como si la CPU del ordenador, una tablet o un
Smartphone tuviese varios cerebros que pudiesen
trabajar de forma simultnea; en un mismo trabajo
dividindose las tareas o en trabajos diferentes. Y
todo ello sin que el rendimiento de uno se vea afectado
por el rendimiento de los otros. Es decir, aumenta la
velocidad de ejecucin de los programas

Se pueden encontrar procesadores con 2 ncleos


(Dual Core), 4 ncleos (Quad Core), 8 ncleos (Octo
Core).
Procesador de 2 ncleos
Procesador de 4 ncleos

Esquema de un Procesador de 8 Ncleos.

Hilos (Threads en
ingles):
Son las instrucciones de procesamiento mas pequeas
que maneja el procesador, por lo tanto es software, no
fsico.
Los ncleos del procesador pueden tener de 1 a 4
hilos, a mas hilos mas velocidad, un ncleo con dos
hilos seria similar a tener dos ncleos, aunque uno
seria fsico y el otro virtual.
No todos los programas estn preparados para ser
usados en multihilo (multithread en ingles) y por lo
tanto aunque tengamos mas hilos estos serian
ignorados y no se ganara velocidad de
procesamiento.

Como
Funcionan?

Ncleo:

Al llegar la informacin desde la RAM al procesador


esta se almacena en la RAM del mismo, el procesador
la va sacando conforme la necesita para hacer los
clculos que se le piden, en un procesador de 1 ncleo
debe sacar y usar 1 a 1 los datos pero en uno con
varios ncleos puede desdoblar el trabajo y por tanto
su rendimiento.
Ejemplo: 1 Ncleo: (Single Core y 1 Hilo)
Ejemplo: 2 Ncleos y 2 hilos : (Dual Core y 1 Hilo por
ncleo)

Hilos:

En los procesadores Multihilos (Multithread en ingles)


la salida de informacin an se amplia mas pues utiliza
una especie de ncleos virtuales.
Estos no llegan a ser tan eficientes como un ncleo
fsico y ademas muchos programas ignoraran estos
hilos adicionales al no estar programados para usarlos.

Ejemplo: 2 Ncleos y 4 Hilos (2 por ncleo).


Como se ve llega 1 lnea de informacin que a la
salida del procesador se divide en dos para enviarla a
los ncleos, en este punto es donde aparece el
multihilo, 2 en el ejemplo, en el ncleo si el programa
lo admite se dividira nuevamente la salida de ordenes,
multiplicando de esta forma la capacidad de
procesamiento del procesador.

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