Atomic Operation


An operation during which a processor can simultaneously read a location and write it in the same bus operation. This prevents any other processor or I/O device from writing or reading memory until the operation is complete.

Atomic implies indivisibility and irreducibility, so an atomic operation must be performed entirely or not performed at all.

Read Also:

  • attachment

    A file attached to an e-mail message. Many e-mail systems only support sending text files as e-mail. If the attachment is a binary file or formatted text file (such as an MS-Word document), it must be encoded before it is sent and decoded once it is received. There are a number of encoding schemes, the […]

  • Attenuation

    Reduction of signal strength during transmission. Attenuation is the opposite of amplification, and is normal when a signal is sent from one point to another. If the signal attenuates too much, it becomes unintelligible, which is why most networks require repeaters at regular intervals. Attenuation is measured in decibels.

  • attitude control

    In satellite communications the attitude control is the term used to describe the orientation of the satellite in relationship to the earth and the sun.

  • Attribute

    (1) A characteristic. In a word processing application, an underlined word would be said to have the underline attribute. In database systems, a field can have various attributes. For example, if it contains numeric data, it has the numeric attribute. (2) In database management systems, the term attribute is sometimes used as a synonym for […]

  • attribute-based programming

    A programming model that allows flexibility in the behavior of a program not possible in traditional API call-based programming. Custom attributes add metadata to give classes extra information that extend the definition of a data type’s behavior. The attribute’s values are determined by programmers at design time, and can be reconfigured at runtime by users […]


Disclaimer: Atomic Operation definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.