PLANIFICACION EN UN MULTIPROCESADOR
Cuando W2K ejecuta en un único procesador, el hilo de mayor prioridad
siempre está activo, a menos que se encuntre esperando un suceso. Si hay más
de un hilo con máxima prioridad, el procesdor está compartido, por turno
rotatorio, entre todos los hilos de ese nivel de prioridad. En un sistema
multiprocesador con N procesdores, siempe están activos los (N – 1) hilos de
mayor prioridad, ejecutando de forma exclusiva en uno de los (N – 1)
procesadores extras. El resto, los hilos de menor prioridad, comparten el único
procesador que
queda. Por ej. , si hay tres procesadores, los dos hilos de mayor
prioridad se ejecutan en dos procesadores, mientras que el resto de los hilos se
ejecutan en el procesador que queda.
La disciplina anterior se ve afectada por el atributo del hilo de
afinidad del procesador. Si un hilo está listo para ser ejecutado, pero el único
procesador disponible no está en su conjunto de procesadores afines, se le
obliga a esperar y el ejecutor planifica el siguiente hilo disponible.

Figura 10.13
Ejemplo de relaciones entre prioridades en W2K