Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ASMP Multiprocesamiento asimetrico

No description
by

Gustavo Segura

on 10 September 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ASMP Multiprocesamiento asimetrico

Actividad 3. Ventajas y desventajas de los tipos de multiprocesamiento
consiste en una computadora que tiene más de un procesador (o bien en una serie de computadoras con CPU’s o procesadores independientes).

La mayoría de computadoras supervisoras se diseñan específicamente para dar soporte a múltiples procesadores. Incluyen un bus de altas prestaciones, decenas de MB para memoria con corrección de errores, sistemas de disco redundantes, arquitecturas avanzadas de sistemas que reducen los cuellos de botella utilidades redundantes, como múltiples fuentes de alimentación.
SMP
multiprocesamiento
Simétricos

Que son sistemas multiprocesador donde 2 o más procesadores idénticos están conectados a una misma memoria principal compartida y a una misma interfaz de entrada/salida
Multiprocesamiento
paralelo

ASMP Multiprocesamiento asimetrico
En este tipo, un procesador está reservado para el sistema mientras que los demás se dedican a las aplicaciones. También conocido como procesamiento maestro-esclavo, el Kernel del sistema operativo corre en un CPU y no puede ser dividido entre procesadores
Ventajas
El bus de alta velocidad del servidor proporciona transferencia rápida de información entre los segmentos de red.

Procesadores se tiene que hacer un cambio mínimo y fácil para el manejo de éstos y en general se eliminan muchos problemas de integridad de datos.

El incremento de rendimiento del sistema para múltiples usuarios de red en múltiples segmentos de red de área local

La distribución correcta de carga de trabajo del procesador la distribuye el maestro hacia un sistema

Los sistemas supervisores dan soporte a múltiples tarjetas de red, lo que incrementa el número de posibles segmentos
Desventajas
La portabilidad del sistema es menor debido a que sigue la arquitectura de mastrer/slave.

Pérdida de rendimiento, durante las veces en que es necesario ejecutar muchos procesos del sistema y ningún proceso de usuario, o viceversa

Cuando el procesador (maestro) falla todo el sistema falla porque todos los recursos que son manejados por el sistema operativo no pueden ser accesados.

La confiabilidad de tales sistemas se reduce a causa de su mayor especialización

Desventajas
Existe el tráfico en el bus de memoria y este se satura.

Al manejarse ocho o más procesadores, el cuello de botella se vuelve crítico, inclusive para los mejores diseños, por lo que SMP es considerada una tecnología poco escalable.

Los sistemas operativos que soportan este tipo de multiprocesamiento son más difíciles de diseñar.

Dado que las CPU son independientes, una podría estar ociosa mientras otra está sobrecargada, con la consiguiente ineficiencia.

Este tipo de sistemas tienden a ser más eficientes porque las tareas tanto del sistema operativo como de los usuarios pueden ser distribuidas en forma balanceada a todos los procesadores.

Si un procesador falla, es posible que sus tareas sean repartidas entre los demás y no es necesario que todo el sistema sea parado o que falle el sistema.

La portabilidad del sistema es mayor debido a que no sigue la arquitectura de mastrer/slave.

Los sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea sin importar su localización en memoria y su tiempo de inactividad de un procesador mientras otro está sobre trabajando es mínimo.

La memoria globalmente compartida también vuelve fácil la sincronización de los datos.

Permite compartir dinámicamente entre trabajos y recursos de los distintos procesadores, y puede reducir la varianza entre los sistemas.

Ventajas
Bibliografia:
http://somultiprocesador-y-distribuidos.wikispaces.com/Sistemas+Operativos+de+multiprocesador
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unidad_IV/Unidad%20IV_4.htm
http://132.248.9.195/pd2006/0606805/A4.pdf
En el proceso paralelo se realizan muchas operaciones simultáneamente, mientras que en el procesamiento secuencial los distintos pasos computacionales han de ejecutarse en serie, la mayoría de las maquinas de gama alta ofrecen un cierto grado de paralelismo de grano grueso: son comunes las máquinas con dos o cuatro procesadores. Las computadoras masivamente paralelas se distinguen de las maquinas de grano grueso porque son capaces de soportar un grado de paralelismo mucho mayor.
Ventajas
En el procesador paralelo permite que cada procesador trabaje de manera independiente con cada tarea que le fue asignada.

se ofrece una velocidad definida en cuanto a costos bajo
Desventajas
Es muy visible que con las tareas grandes se dividen en asignaciones pequeñas en cada procesador.

Que el procesador paralelo tenga que trabajar mas que otro y alguno de ellos puede esar en repsoso.

La escalabilidad reduce la capaciadad de confirmar las disputas y los recursos
SISD
(Single Instruction stream,
Single Data stream)
Desventajas
Ventajas
MISD
(Multiple Instruction stream, Single Data stream)
Desventajas
SIMD
Single Instruction stream, Multiple Data stream
Desventajas
MIMD
(Multiple Instruction stream, Multiple Data stream)
Ventajas
Desventajas
La facilidad de la programación.
Es mucho más fácil programar en estos sistemas que en sistemas de memoria distribuida
la escalabilidad la computadoras con sistemas de memoria distribuida son faciles de escalar
la demanda de los recursos crece se puede agregar más memoria y procesador
El acceso simultáneo a memoria es un problema.
Poca estabilidad de procesadores, debido a que se puede generar un cuello de botella al incrementar el número de CPU.
El acceso remoto a memoria puede ser lento debido a la transferencia de mensajes.
La programación es mas complicada que en los sisemas de memoria compartida
sólo cuenta procesador
manejaba la arquitectura de von Neumann
Solo puede recibir una instrucción
No contienen ningún paralelismo ya que están construidas por un procesador
Ventajas
Tiene múltiples procesadores de manera sincronizada
Una CPU única particionada en unidades funcionales independientes trabajando sobre flujos de datos concretos.
Arquitectura Matricial (matriz de procesadores):
una sola unidad de control y múltiples unidades funcionales
que no existe esta tecnologia
Tipos de multiprocesamineto
NOMBRE: GUSTAVO SEGURA TRUJILLO
IDE DEL ALUMNO: AL12506973

FACILITADOR: MARIO ARMANDO ALONSO BUSTAMANTE
IDE DEL FACILITADOR: DL13AOBM0688
Full transcript