PLANIFICACIÓN DE MULTIPROCESADORES
Cuando un sistema informático tiene más de un único
procesador, aparecen varios elementos nuevos en el diseño de la tarea de
planificación. Se va a comenzar con una breve introducción a los
multiprocesadores y, después, se discutirá sobre lo que hay que tener en cuenta
para llevar a cabo la planificación al
nivel de los procesos o al nivel de los hilos.
Los sistemas multiprocesador
pueden clasificarse de la siguiente manera:
- Multiprocesador débilmente acoplado
- Procesadores especializados
- Multiprocesador fuertemente acoplado
Evolución de los multiprocesadores fuertemente acoplados
La arquitectura de los multiprocesadores ha estado al
acecho durante muchos años. El primer sistema comercial fue el Burroughs D825,
disponible en 1960, que incluía hasta cuatro procesadores.
El objetivo principal de los
procesadores múltiples es ofrecer un rendimiento mejorado y fiabilidad en la
multiprogramación
- Rendimiento:Un único multiprocesador ejecutando en un sistema operativo multiprogramado ofrecerá mejor rendimiento que un sistema monoprocesador equivalente y puede ser más efectivo que varios sistemas monoprocesador.
- Seguridad:En un sistema fuertemente acoplado, si los procesadores funcionan por parejas, el fallo de un procesador sólo produce una degeneración del rendimiento en vez de la pérdida completa de servicio
En la planificación de un multiprocesador se deben
considerar tres puntos interrelacionados:
• La asignación
de procesos a los procesadores
• El uso de
multiprogramación en los procesadores individuales
• La expedición
real de los procesos
Considerando estos tres puntos, es importante tener en
cuenta que el método a emplear dependerá, en general, del grado de granularidad
de la aplicación y del número de procesadores disponibles.


No hay comentarios:
Publicar un comentario