NUCLEOS MULTIPLES
Enviado por andcan1984 • 24 de Mayo de 2014 • 2.566 Palabras (11 Páginas) • 304 Visitas
NUCLEOS MULTIPLES:
El procesamiento de doble núcleo significa que, mientras que un núcleo de ejecución está ejecutando una aplicación o un subproceso, como el escáner de virus, otro núcleo de ejecución seguirá disponible para gestionar otras tareas como permitir que el usuario final navegue por internet o trabaje en una hoja de cálculo. Esto puede sonar como multitarea, ya que la mayoría de nosotros ejecutamos múltiples aplicaciones a la vez. No obstante, existe una importante diferencia en la forma en que el procesamiento de núcleo sencillo y el de múltiples núcleos gestiona la multitarea; con un procesador de núcleo sencillo el procesador gestiona múltiples tareas cambiando de un subproceso o una aplicación a otra en serie, cuyo tiempo dedicado a cambiar entre diversas aplicaciones implica demoras.
El multiproceso es un método que optimiza la capacidad del procesador de núcleo sencillo para cambiar entre subprocesos. Los procesadores multinúcleo se basaron en los sistemas distribuidos, la computación paralela, y las tecnologías como el Hyperthreading; que mostraban como dividir el trabajo entre varias unidades de ejecución independientes en un solo paquete.
PROPUESTA DE INTEL TECNOLOGIA MULTIPLES NUCLEOS
Intel core i7:
Una de las principales características de este procesador es el integrar múltiples núcleos de forma nativa (single die). Es decir, núcleos que comparten la memoria caché y el juego de instrucciones. Disponible en versiones de dos, cuatro y 7 núcleos a velocidades que van inicialmente desde los 2.66 Ghz. hasta por encima de los 4 Ghz
El viejo HyperThreading (HT),(Tecnología utilizada en el Pentium IV) cambia de nombre con Intel Core i7, para llamarse Simultaneous Multi-Threading (SMT) contará con 2 vías (2-way) que permitirá administrar hasta 16 hilos (threads) de ejecución en un procesador de ocho cores, que es lo que permite Intel Core i7 o en su defecto 8 hilos de ejecución en un procesador Quad core.
Imagen1. Arquitectura procesador intel core i7
Los Core i7 cuentan con 4 núcleos con unas características optimizadas para el procesado multicore, para que cada procesador se comunique de forma óptima con los otros y así realizar varias tareas rápidamente y al mismo tiempo.
PROPUESTA DE AMD TECNOLOGIA MULTIPLES NUCLEOS
Phenom II x6
Imagen2. Procesador phenom II X6
El procesador de Phenom cuenta con 6 unidades de procesamiento de gran alcance en cada chip que ofrecen un rendimiento mejorado para entornos tales como la vitalización, bases de datos y servidores web. Las seis unidades de procesamiento se encuentran en un espacio de 4 núcleos, lo que le permite ejecutar más y mayor escala, al tiempo que ayuda a ahorrar energía.
MULTITAREA REAL:
MULTITAREA:
Es una característica de los sistemas operativos modernos. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores.
Real: Sólo se da en sistemas multiprocesador. Es aquella en la que varios procesos se ejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser también preferente. Ejemplos de sistemas operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.
Intel, al igual que AMD, ha seguido el camino del paralelismo, algo que se ha dado porque la velocidad de proceso (GHz) con la tecnología actual tiene sus límites, actualmente de 4Ghz. Debido a esta limitación se creó el paralelismo. Es decir: puesto que no se puede aumentar la velocidad de los procesos, se ha pensado en tener varios procesos a la vez. Y esto se consigue… pues muy fácil, con varios núcleos. La forma que hasta hora tenían de trabajar los micros era a través del sistema time shifting, más conocido como multitarea, la manera en que se nos hacía creer que hacía varias cosas a la vez aunque no fuese así. Simulaba que podíamos oír música, navegar por internet y grabar un CD todo a la vez, pero lo que en realidad hacía era realizar cada proceso de uno en uno pero a gran velocidad.
Aclarada la manera de trabajar de los nuevos procesadores, es fácil entender ahora la idea de añadir más núcleos en los micros. Hoy en día llegamos a tener hasta siete núcleos. Pero lo que toca es la multitarea real, donde poder hacerse varios procesos a la vez y con los que el ordenador trabaje de manera más holgada. A su vez, posibilitaría el tener programas que usen muchos más procesos y requieran de mayor procesador.
COMPATIBILIDAD DEL SOCKET:
Una desventaja de Intel es que cada pocos años lanza nuevos sockets que, a su vez, exigen nuevos modelos de microprocesadores. Justo todo lo contrario que AMD, que desde el primer AM2 ha mantenido la retrocompatibilidad con el AM2+ y el actual AM3, permitiendo a sus usuarios renovar de placa pero no de micro, y viceversa.
INTEL:
LGA 1366 Socket B para procesadores Core i7 y Xeon:
Es una implementación de zócalo para procesadores Intel Core i7, que se caracteriza por presentar una arquitectura muy distinta a las anteriores líneas de procesadores para socket 775 y anteriores.
Este socket es para alojar los procesadores
Intel Core i7 O Intel Xeon
Imagen 3. Socket B 1366
AMD:
Socket AM3
Los procesadores para zócalo AM3 son capaces de funcionar en placas madre con zócalo AM2, pero no al contrario. Los procesadores AM3 tienen un nuevo controlador de memoria que soporta tanto memorias tipo DDR2, como DDR3 SDRAM, permitiendo así mantener la compatibilidad con las placas madre AM2 y AM2+. Dado que los procesadores AM2 carecen del nuevo controlador de memoria, no podrán funcionar en las placas madre con zócalo AM3.
Imagen4. Socket AM3
Socket AM3 para procesadores Phenom II, Athlon II, Sempron
MANEJO DE MEMORIA CACHE:
Lo que hace un caché es almacenar los datos accedidos más frecuentemente para evitar que tengan que traerse desde memoria, todos los niveles hacen lo mismo. Entonces, cuando el procesador necesita un valor primero pregunta al L1 si lo tiene, sino está pregunta al L2 y si no, al L3. Si ninguno lo tiene, entonces se pide a memoria.
La memoria Cache es un parámetro que pocas veces se tiene en cuenta a la hora de adquirir un procesador. Sin embargo es uno de los factores clave para obtener un buen rendimiento de un procesador. Si un procesador goza de más memoria cache que otro, el número instrucciones procesadas por unidad de tiempo será mucho más alto, ya que podrá almacenar más información en su cache sin
...