UTNianos

Versión completa: [Sistemas Operativos ] Duda con ejercicio de Planificacion Final 07/02/2017
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas,

Realizando el punto B del ejercicio de planificación del final del 07/02/2017..

[attachment=14932]

Llegue a este punto:


[attachment=14931]


Sin embargo no coincido con la resolución:

[attachment=14930]

Mi problema es en el instante 16. Por qué se ejecuta el ULT A y no el ULT B si la planificacion de la biblioteca de hilos es FIFO, y el último habia en ejecutarse para el proceso A había sido el ULT A, no le tocaría el B ahora?




Es mi karma este tema..

Gracias de ante mano !!
nada
(13-02-2017 08:37)ces14 escribió: [ -> ]En el instante 16 como es VRR a nivel KLTs le toca el turno al primer proceso, y justamente como a nivel ULTs se planifica con FIFO tiene que seguir con su ejecucion el ULT A hasta terminar (FIFO le da cpu al proceso hasta que termine o haga E/S), para mi te confunde que a nivel KLTs en el instante 16 se le da de nuevo el turno al primer proceso con su correspondiente quantum (pero el planificador FIFO a nivel ULTs es como si nunca se enterara de ello, sigue con lo que estaba haciendo y estaba ejecutandose ULT A, entonces sigue con esa ejecucion).

A mi lo que me da distinto es el punto a) en el instante 9 el KLT A del 2º proceso vuelve de una I/O con quantum=1 sin ejecutar, no tendría que interrumpir y desalojar al KLT A del 1º proceso? (segun tenía entendido con VRR un proceso al tener quantum pendiente sin ejecutar va a una cola FIFO de mayor prioridad)

Fa, claro. Ahi me diste la clave. Es hasta terminar o E/S. Ayer estuve una hora antes de postear, hice como 3 veces el ejercicio y no me podia avivar jajaja.

Con respecto al punto 2, te adjunto el ejercicio resuelto con las colas en todos los instantes. Yo antes tenia la misma duda que vos, de hecho desaprobe el final de la semana pasada por eso mismo jaja. El VRR no desaloja, simplemente tiene dos colas y a la hora de elegir un proceso, primero busca en la de mayor prioridad.

[attachment=14933]
URLs de referencia