[Examen Diciembre 2019] [Problema 2]

[Examen Diciembre 2019] [Problema 2]

de Idel Uriel Radzyminski Diaz -
Número de respuestas: 6

Buenas tardes, 

Tengo una duda sobre el ejercicio de planificacion en el examen 2019-12. El ejercicio menciona que se usa un planificador a nivel de prioridades que usa como prioridad el largo del proximo cpu-burst. La duda me surge cuando, en el t=5, la prioridad de P1 se mantiene en 15, pero el proximo cpu burst seria de 10. Queria saber a que se debe esto, si hay alguna regla en la cual un planificador checkea ciertas prioridades al comienzo de la ejecucion del proceso, y otras prioridades al final de cada quantum.

Muchas gracias y un saludo,

Uriel

En respuesta a Idel Uriel Radzyminski Diaz

Re: [Examen Diciembre 2019] [Problema 2]

de Manuel Freire -

Buenas, 

Esto se debe a que la prioridad no se actualiza en cada instante, la letra da dos puntos

  • Cuando un proceso ingresa a la cola de listos, su prioridad será el largo del próximo CPU-Burst (a nivel de proceso)
  • Cada 5ms, los procesos en la cola de listos suman 5 a su prioridad
Es decir que los únicos que modifican su prioridad en cada slot son los procesos que están en la cola de listos (en este caso P2). P1 recién modifica su prioridad (acorde a la regla 1) cuando es expropiado en t = 10.

Saludos!

En respuesta a Manuel Freire

Re: [Examen Diciembre 2019] [Problema 2]

de Rodrigo Gordienko Benítez -
Buenas noches, aprovecho el hilo del ejercicio para preguntar si la razón por la que empieza ejecutando el hilo A de P1 es porque la letra menciona: "...en tiempo t=0 se lanza la ejecución de P1 (P1A y P1B) y P2.", haciendo referencia a que P1A ingresa antes a la cola de procesos listos que P1B, o si es por otro motivo que se me esta escapando.
Desde ya gracias,
Saludos,
Rodrigo.
En respuesta a Rodrigo Gordienko Benítez

Re: [Examen Diciembre 2019] [Problema 2]

de Federico Rivero -
Hola Rodrigo,

Es por eso que mencionás, aunque como se menciona que llegan al mismo tiempo, también aceptamos que comenzara ejecutando P1B.

Saludos,
Federico
En respuesta a Federico Rivero

Re: [Examen Diciembre 2019] [Problema 2]

de German Moreira Bellini -

Buenas, en t=35, el proceso P1 no debería empezar a ejecutar con prioridad 10 ya que el próximo cpu-burst dado por el hilo B es de 10? O se asume que empieza a ejecutar sin pasar por la cola de listos y queda con la prioridad que traía antes de bloquearse?

Saludos.