Next: Exclusión mutua a nivel
Up: Tareas de programación
Previous: PingPONG
Índice General
Planificación con prioridades
Implemente una aplicación con tres tipos de procesos/hilos con diferentes
prioridades (digamos A, B y C) que quieren acceder a un recurso.
- Cómo implementarías el control del planificador para que
todos los procesos tengan acceso al recurso con la siguiente forma de
justicia: dentro de la misma prioridad el acceso se realiza en orden
de pedido y entre los diferentes prioridades se distribuye
los accesos para que a lo largo del tiempo
por lo menos unos 60% de los accesos son para los procesos de tipo A,
30% para los del tipo B y 10% para los del tipo C?
(Ayuda: un planificador sabe contar).
- Razona si tu solución garantiza una espera finita para todos
los procesos pidiendo acceso al recurso.
© 2005, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática