ORES
DEFINICIO
denomina N multiprocesador
Se
aun
computador que cuenta con dos o mas
microprocesadores, este puede ejecutar
simultneamente
varios
hilos
pertenecientes a un mismo proceso o bien
a procesos diferentes.
MULTITAREA
Cuando una computadora procesa varias
tareas al mismo tiempo.
Dos o ms aplicaciones se cargan al mismo
tiempo, pero en el que solo se esta
procesando la aplicacin que se encuentra
en primer plano (la que ve el usuario).
TIPOS DE
MULTITAREA
MULTIPROCESO
CLASIFICACIN DE FLYNN
Flujo nico de instrucciones, flujo nico de
datos (SISD).
Flujo nico de instrucciones, flujo mltiple de
datos (SIMD).
Flujos mltiples de instrucciones, flujo nico de
datos (MISD).
Flujos mltiples de instrucciones, flujos
mltiples de datos (MIMD).
SIMD
SIMD
Instruccin Pool
Data
Data Pool
Pool
PU
PU
PU
PU
MIMD
Instruccin Pool
Data
Data Pool
Pool
SIM
D
PU
PU
PU
PU
PU
PU
PU
PU
CLASIFICACIN DE LOS
MULTIPROCESADORES
SISTEMAS DE MEMORIA
COMPARTIDA
Memoria Compartida
Red
Procesad
or 1
Procesa
dor 2
Procesado
r3
SISTEMAS DE MEMORIA
DISTRIBUIDA
Memo
ria 1
Memo
ria 2
Memo
ria 3
Procesad
or 1
Procesad
or 2
Procesad
or 3
Red
Memori
a
Memori
a
Red
Nodo 1
Procesad
or
Nodo 2
Procesad
or
Nodo 3
Procesad
or
MULTIPROCESADORES CON
EN BUSES
Constan deBASE
cierto nmero
de CPU conectadas a
un bus comn, junto con un mdulo de
memoria
NUEVAS TECNOLOGAS
EN MULTIPROCESADORES
CONCEPTOS BSICOS
Procesador:
Anteriormente
era
sinnimo de CPU, pero con la llegada de
las CPUs multincleo, eso ya no es as.
Ncleo: Aqu hay que diferenciar entre:
Ncleo fsico: Sinnimo de procesador.
Ncleo lgico: Cada procesador puede
tener dos ncleos lgicos si tiene
HyperThreading.
Como ejemplo, el Core i3 tiene dos
ncleos fsicos y cuatro lgicos.
TECNOLOGIA
HyperThreading
Esta tecnologa fue creada por Intel,
Al inicio
para los
procesadores Pentium 4 ms avanzados. El Hyperthreading
hace que el procesador funcione como si fuera dos
procesadores. Esto fue hecho para que tenga la posibilidad
de trabajar de forma multihilo (multithread) real, es decir
pueda ejecutar muchos hilos simultneamente.
Un procesador con la tecnologa Hyperthreading tiene un
5% ms de transistoresque el mismo procesador sin esa
tecnologa.
Los dos procesadores lgicos, que posee el procesador
hyperthreading, tienen su propio estadode la arquitectura:
registros de control, registros de datos, registros de
depuracin, etc. y el APIC (controlador avanzado de
interrupcin programable). Los dos procesadores lgicos
comparten la memoria cach, la interfaz del busdel
sistema, etc.
CONCLUSIONES
Con el paso del tiempo los multiprocesadores han evolucionado, esta
tecnologa nos facilita y nos reduce el tiempo en que realizamos
nuestros trabajos en la computadora, gracias a los multiprocesos que
nos permite realizar tareas multiples y por lo tanto la eficiencia y
rapidez con la que realizamos las actividades son en periodos cortos de
tiempo.
Los modelos tope de gama cuentan con cuatro nucleos que pueden
convertirse en 8 hilos gracias a la tecnologa HyperThreading.
Un procesador X que trabaje por Ej. a 10Hz equivale a 10 ciclos por
segundo, en cada ciclo procesa una determinada cantidad de datos que
en conjunto forman una operacin. Depende del tipo de procesador y su
fabricante, procesara una o ms operaciones por ciclo de reloj.
En los procesadores Intel procesan de 1 a 3 operaciones por ciclo de
reloj.
En los AMD, la frecuencia es ms baja en comparacin a Intel pero
procesan hasta 9 operaciones por ciclo de reloj.
Por EJ un procesador de doble ncleo 2.6 GHz es mucho ms potente
que un procesador de 1 ncleo de 3.0 GHz.