Pregunta

En Linux kenel planificador de procesos hay una SCHED_FIFO tipo de prioridad. Quiero cambiar la política de planificación. Tengo dos preguntas:

1- Cuando, en el código fuente del kernel, se menciona que después de una garrapata de la CPU debe pertenecer al proceso interrumpido (FIFO Debido a que en el proceso debe permanecer hasta que termine)?

2- En SCHED_RR donde se inserta el proceso interrumpido en el extremo de la cola de espera de nuevo?

Yo uso 2.6.31 del kernel

Gracias.

¿Fue útil?

Solución 2

Parece que la función scheduler_tick llama a la función apropiada de cada clase y dentro de él la función apropiada para reinsertar el proceso (en cola en tiempo real) se llama.

Otros consejos

Lea el do_sched_rt_period_timer función en kernel/sched_rt.c acerca de la línea 530.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top