... UNIX System V usa planificacion por realimentacion:
- Cuando el SO toma la CPU, calcula las prioridades de cada proceso listo
- El espacio de prioridades se divide en varias zonas o bandas infranqueables:
--> Intercambio de disco (mayor prioridad)
--> Control de dispositivos por bloques
--> Gestion de archivos
--> Control de dispositivos de caracteres
--> Procesos de usuario (menor prioridad)
La prioridad de un proceso se calcula: "P=Pbase + (CPU/2) + nice" donde:
- Pbase = prioridad base (:D)
- CPU = media ponderada a la antigüedad de uso de la CPU del proceso
- nice = factor ajustable por el usuario (siempre a la baja, excepto root) para dar menor prioridad al proceso.
Hay que tener en cuenta que a mayor número, menor prioridad
------------------------------
Suponiendo que el sistema de prioridades de linux sea el mismo que el del Unix System V, se basa en realimentacion... y supongo que los parches seran para dar prioridad a los procesos de usuario sobre los demas.
P.D.- Ahora es cuando me decis que la he cagado, que no se basa en Unix System V y es cuando me arrepiento de haber copiado el chorizo ese x'D
Salu2!!!