Examen Febrero 2022 Bloque 2

Examen Febrero 2022 Bloque 2

de Carolina Smith Porochin -
Número de respuestas: 1

Buenos dias.

No entiendo como se calcula el tiempo de espera en este problema, cuando se cuenta con tres hilos en el padre como en este caso.

Agradezco una posible explicacion.

Gracias


En respuesta a Carolina Smith Porochin

Re: Examen Febrero 2022 Bloque 2

de Federico Rivero -
Estimada,

El tiempo de espera del proceso es el tiempo en que el proceso se encuentra en la cola de procesos listos a la espera de que se le sea asignada la CPU. Los 3 hilos son parte del mismo proceso, o sea que cuando ejecuta uno de los hilos, el proceso está ejecutando. La manera simple de obtener el resultado es contar la cantidad de bloques de tiempo donde todos los hilos del proceso están en estado Listo. Ojo que si alguno de los hilos figura como bloqueado, por ser un modelo Mx1, todo el proceso está bloqueado, esos tiempos NO hay que contarlos porque el proceso está esperando por bloqueo, no por encontrarse en la cola de procesos listos.

Saludos,
Federico