Las asignaciones son atómicas? | Ejercicio 10

Las asignaciones son atómicas? | Ejercicio 10

de Joel Cabrera Dechia -
Número de respuestas: 1

Buenas!

Quería consultar si tenemos que asumir que la asignación c:= 0 es atómica o implica hacer algo del tipo LOAD, ADD y STORE.
En caso de asumirlo, siempre es así a menos que nos digan lo contrario?

Saludos,
Joel

En respuesta a Joel Cabrera Dechia

Re: Las asignaciones son atómicas? | Ejercicio 10

de Federico Rivero -

Hola Joel!

Esto lo comentamos el viernes pero igual lo escribo acá para que quede la respuesta. En general ponemos ejercicios donde se puedan considerar las asignaciones como atómicas y los problemas de concurrencia surjan entre sentencias diferentes. Justo en este práctico se exploran los problemas de concurrencia a nivel de assembler, pensando las asignaciones con las instrucciones que comentás, pero conceptualmente no son diferentes a los problemas de concurrencia que ocurren aún asumiendo que la asignación es atómica.

En el caso particular de ese ejercicio, podés asumir que son atómicas.

Saludos,

       Federico