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.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.