Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Sistemas Operativos ] Duda con ejercicio de Planificacion Final 07/02/2017
Autor Mensaje
Nicco Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 102
Agradecimientos dados: 26
Agradecimientos: 81 en 12 posts
Registro en: Feb 2011
Mensaje: #1
[Sistemas Operativos ] Duda con ejercicio de Planificacion Final 07/02/2017 Ejercicios y 1 más Sistemas Operativos
Buenas,

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

   

Llegue a este punto:


   


Sin embargo no coincido con la resolución:

   

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 !!
Otros adjuntos en este tema
.png  Screen Shot 2017-02-13 at 09.04.00.png ( 24,37 KB / 90) por Nicco
(Este mensaje fue modificado por última vez en: 13-02-2017 01:41 por Nicco.)
13-02-2017 01:13
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
ces14 Sin conexión
Profesor del Modulo A

*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 244
Agradecimientos dados: 40
Agradecimientos: 208 en 64 posts
Registro en: Jul 2012
Mensaje: #2
RE: [Sistemas Operativos ] Duda con ejercicio de Planificacion Final 07/02/2017
(13-02-2017 01:13)Nicco escribió:  Buenas,

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



Llegue a este punto:





Sin embargo no coincido con la resolución:



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 !!

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)

[Imagen: apuntes2.jpg]
13-02-2017 08:37
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Nicco Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 102
Agradecimientos dados: 26
Agradecimientos: 81 en 12 posts
Registro en: Feb 2011
Mensaje: #3
RE: [Sistemas Operativos ] Duda con ejercicio de Planificacion Final 07/02/2017
(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.

   
(Este mensaje fue modificado por última vez en: 13-02-2017 09:07 por Nicco.)
13-02-2017 09:06
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.