Tengo una duda sobre este ejercicio, se tiene que P1H1 y P1H2 ejecutan las rutinas R1 y R2 por lo que inicialmente el proceso P1 tendría un tiempo de ejecución restante de 4 + 8=12.
Mientras que el proceso P2 ejecuta la rutina R2 y tiene un tiempo restante de 8 y P3 ejecuta la rutina R3 y tiene un tiempo restante de 14.
La letra dice:
En todos los casos, los empates se resuelven primero priorizando el que tenga mayor tiempo de cómputo restante y luego por menor identificador, es decir, Pi tendrá mayor prioridad que Pj si i < j.
El problema es que inicialmente se le asigna el proceso P1 al E1 y el P3 a E2.La asignación no debería ser P1 al E2 y P3 al E1.Esto cambiaría el diagrama de planificación. No hay un error en el diagrama propuesto de solución.
En T==0 no hay un triple empate entre P1,P2 y P3.Se tiene P3 con 14 y P1 con 12.