Buenas, mirando la solución de este ejercicio de parcial, no logramos entender porque, desde el t=30, cuando se ejecuta el proceso hijo, lo hace por 15ms. Según entendemos el proceso debería ejecutar por 10ms (5 por el if, y 5 por la asignación).
La única justificación que se nos ocurre es que el if tome 10ms, considerando que en assembler sería una comparación y luego el salto correspondiente. Esto es consecuente con lo que hace el padre que ejecuta 20ms, nosotros entendimos que eran 15ms.
Nos gustaría que nos confirmen esto, porque en otro ejercicio (problema 3 - SP 2020) se hace algo parecido pero en este caso el if no parece llevar 10ms de ejecución.
Adjunto fotos de los dos problemas y las soluciones planteadas.
2do parcial 2019
![](https://eva.fing.edu.uy/pluginfile.php/290401/mod_forum/post/501391/image.png)
SP 2020
![](https://eva.fing.edu.uy/pluginfile.php/290401/mod_forum/post/501391/image%20%282%29.png)
![](https://eva.fing.edu.uy/pluginfile.php/290401/mod_forum/post/501391/image%20%283%29.png)