Atomare Operation
Eine atomare Operation (von griechisch άτομο átomo ‚unteilbar‘) bezeichnet in der Informatik einen Verbund von Einzeloperationen, der als logische Einheit betrachtet wird, nur als Ganzes erfolgreich abläuft oder fehlschlägt und nicht durch andere Operationen unterbrochen werden kann.
Dabei können die Einzeloperationen wiederum aus kleineren atomaren Operationen bestehen, bei deren Fehlschlag die höherrangige Operation in ihrer Ganzheit als fehlgeschlagen anzusehen ist. Dabei ist das Ziel, auf jeder Ebene den Überblick über die vielen möglichen fehlerhaften Zwischenzustände zu erleichtern und bei jedem Fehlschlag die Operation auf den aus ihrer Sicht konsistenten Zustand zurücksetzen zu können.
Der Begriff wird vor allem in der Datenbanktheorie und auf bestimmte CPU-Befehle angewendet.