Práctico 3 - Ejercicio 14

Práctico 3 - Ejercicio 14

de Hugo Sebastian Rodriguez Reyes -
Número de respuestas: 1

Buenas, para este ejercicio pense lo siguiente:

Un proceso demora en ejecutar q+s segundos entonces n procesos demoran en ejecutar t=n(q+s), o sea que cada t=n(q+s) segundos el proceso tiene la CPU.

Ahora, si queremos minimizar el tiempo desperdiciado en cambiar de procesos, el momento en que se cambia de procesos debe coincidir con el tiempo en que cada proceso usa la CPU ya que como minimo ese tiempo va ser el que cada proceso tenga la CPU.

Entonces el quantum debe estar relacionado con el tiempo en que cada proceso usa la CPU, entonces si tenía que t=nq+ns (despejando) obtengo que q=t/n - s.

Agradezco saber si alguien lo pensó distinto parq ver si me equivoque.

Saludos!

En respuesta a Hugo Sebastian Rodriguez Reyes

Re: Práctico 3 - Ejercicio 14

de Gustavo Brown -

Hugo,

   Te sugiero que hagas un diagrama de tiempos para ver bien la restricción que se pide.

La letra indica que el proceso vuelva a ejecutar en al menos t segundos. Fijate la cantidad de cambios de contexto que deben ocurrir para que el proceso vuelva a ejecutar y la cantidad de tiempo que cada proceso "en el medio" ejecuta.

El tiempo a minimizar es entre que el proceso pierde el procesador y lo vuelve a recuperar.

Saludos,
  Gustavo