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 estudiarán   las distintas  consideraciones a tener en cuenta  para llevar a cabo la planificación  en el nivel de los procesos o en el nivel de los hilos.

 

Los sistemas  multiprocesador pueden clasificarse de la siguiente manera:

 

ð     Agrupación o multiprocesador débilmente acoplado o distribuido: consiste en una colección de sistemas relativamente autónomos, cada procesador tiene su propia memoria principal y canales de E/S.

ð     Procesadores funcionalmente especializados: en este caso hay un procesador principal  de propósitos generales y procesadores especializados que son controlados  por el procesador principal y le proveen servicios a él. Un ejemplo es el procesador de E/S.

ð     Multiprocesamiento fuertemente acoplado: consiste  en un grupo de procesadores que comparten una memoria principal en común y están bajo el control integrado de un sistema operativo.

 

En este apartado, el interés se dirige a la última categoría y, especialmente, a los aspectos relacionados con la planificación.

 

Indice