https://eva.fing.edu.uy/pluginfile.php/77323/mod_folder/content/0/2015/Sol2015MAR.pdf
Parte a)
Porque la operacion de bloqueo consume una unidad de ejecucion?
https://eva.fing.edu.uy/pluginfile.php/77323/mod_folder/content/0/2015/Sol2015MAR.pdf
Parte a)
Porque la operacion de bloqueo consume una unidad de ejecucion?
Hola Martín:
Esto que preguntás no se aclara explícitamente en la letra y se consideró al momento de corregir el examen.
Lo que sucede es que no es posible pasar directamente a estado bloqueado sin antes ejecutar alguna instrucción. Por esa razón, se consideró que una instrucción de tipo bloqueo (B) requiere una unidad de ejecución adicional durante la cual está en estado "ejecutando", además de las unidades de ejecución que requiere durante su estado "bloqueado". Se entiende?
Saludos,
Santiago.
Si entiendo lo que planteas, se considera mal una solución en que la operación de bloqueo no consuma una unidad de ejecución?
En este caso en particular no se quitaron puntos por no considerar la unidad de ejecución adicional porque la letra no dice explícitamente cuántas unidades de tiempo de ejecución requiere la operación de bloqueo.