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.