[Primer parcial 2019] ejercicio 2 parte b

[Primer parcial 2019] ejercicio 2 parte b

de Martin Aram Ghazarian Agemian -
Número de respuestas: 4

En el segundo 30, sabiendo que es RR quantum =10 seg por letra, no debería sacarle la CPU al P2 y darsela a P1 y P3?

No entiendo porque sigue ejecutando p2 en seg=30, ya que P1 está esperando...




En respuesta a Martin Aram Ghazarian Agemian

Re: [Primer parcial 2019] ejercicio 2 parte b

de Manuel Freire -

Buenas,

La razón atrás de que p2 siga ejecutando es que si bien el quantum es 10ms este se le acaba a p2 en el 25. Como ahí p1 aún sigue bloqueado y p3 esta ejecutando vuelve a ser seleccionado (es el único candidato) y se le renueva el quantum para otros 10ms.

Saludos!

En respuesta a Manuel Freire

Re: [Primer parcial 2019] ejercicio 2 parte b

de Martin Aram Ghazarian Agemian -

Ok, eso no me cierra ... porque se le acaba en 25?, si es cada 10... entiendo que se evalua en 0, 10, 20, 30...

En respuesta a Martin Aram Ghazarian Agemian

Re: [Primer parcial 2019] ejercicio 2 parte b

de Manuel Freire -

Eso que decís no es correcto. El quantum es un "atributo" de cada proceso/hilo que se le inicia en un valor (en este caso 10) cuando se le da la cpuC. Cuando a un proceso se le acaba se llama al planificador que o bien elige otro proceso al que le da la cpu (y le pone quantum en 10) o bien elige al mismo (como en este caso) y le reinicia el quantum.

Espero que ahora haya quedado más claro

Saludos