PLANIFICACIÓN MÚLTIPLES PROCESADORES

PLANIFICACIÓN MÚLTIPLES PROCESADORES

–          La planificación es más compleja cuando se tienen varios procesadores.

–          Escenarios: asignación de procesos a procesadores. Uso de la multiprogramación en cada procesador individual. Activación del proceso propiamente dicho.

–          La carga se comparte (una cola por procesador).

–          Una cola para todos los procesadores.

–          Multiprocesamiento simétrico (SMP): cada procesador tiene sus propias decisiones de planificación y consulta la cola de listos.

–          Multiprocesamiento Asimétrico (ASMP): solo un procesador accede a las estructuras de datos del sistema, obviando la necesidad de compartir datos.

Afinidad: ejecutar un proceso en un procesador definido.

 

ASIGNACIÓN DE PROCESOS A PROCESADORES.

–          Trata cada procesador como un recurso colectivo y asigna procesos a procesadores por demanda.

–          Un proceso se vincula permanentemente a un procesador.

  • Estrategia conocida como planificación de grupo o pandilla (gang).
  • Dedica una cola a corto plazo por cada procesador.
  • Menos sobrecarga.
  • El procesador puede estar ocioso mientras otro procesador tiene trabajo acumulado.

–          Cola global.

  • Procesos planificados sobre cualquier procesador disponible.

–          Arquitectura maestro/esclavo.

  • Las funciones clave del núcleo ejecutan siempre en un proceso concreto.
  • El maestro es responsable de la planificación de trabajos.
  • El esclavo envía una solicitud al maestro.
  • Desventajas:
    • Un fallo en el maestro hace que falle el sistema completo.
    • El maestro puede llegar a ser un cuello de botella para el rendimiento del sistema.

–          Arquitectura camaradas.

  • El núcleo puede ejecutarse en cualquier procesador.
  • Cada procesador se auto planifica.
  • Complica el sistema operativo.
    • Asegura que dos procesos no escogen el mismo proceso.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s