This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Multi copy atomicity and usage of observers

Hi all,

The multi copy atomicity has any advantage in uni processor system and what is the term "observers" meant in the manual ?

  • Hi,

    Hopefully you will have seen my reply to your question about single-copy atomicity. The multi-copy atomicity rules are similar but are aimed specifically at multi-processing systems. These are systems in which you may have several independent "observers" using the same memory system. The multi-copy atomicity rules specify the circumstances in which memory behaviour will be observed consistently across all observers.

    An "observer" is simply a system component which read memory locations (end presumably expects to see certain contents). This could be a processor core, a GPU, an MMU reading page tables, a DMA controller etc.

    Hope this helps.

    Chris