Atomare Operation - LinkFang.de





Atomare Operation


In der Informatik bezeichnet eine atomare Operation (von griechisch άτομο átomo ‚unteilbar‘) einen Verbund von Einzeloperationen, der als logische Einheit betrachtet werden kann und nur als Ganzes fehlschlägt oder erfolgreich abläuft.

Der Begriff wird vor allem in der Datenbanktheorie und auf bestimmte CPU-Befehle angewendet.

Atomare Operationen auf CPU-Ebene

Atomare Operationen werden vor allem zur Implementierung von Sperrmechanismen (locking) verwendet, die in der Synchronisation von Daten und Prozessen (siehe Prozesssynchronisation) verwendet werden. Eine andere Variante ist die nicht-blockierende Synchronisation von Datenstrukturen, wobei Objekte nur durch atomare Operationen modifiziert werden, und das explizite Sperren der Objekte dadurch überflüssig wird.

Typische CPU-Befehle zur Implementierung von atomaren Operationen auf aktuellen Prozessoren sind z. B. Compare-and-swap bzw. Load-Link/Store-Conditional Befehlspaare auf RISC-Architekturen.

Atomare Datenbank-Operationen

Eine Reihe von Änderungen an einer Datenbank kann zu einer Transaktion zusammengefasst werden, die entweder als Ganzes erfolgreich verläuft, oder durch einen Rollback rückgängig gemacht werden kann. Andere, neben der Atomarität erwünschte Eigenschaften von Transaktionen werden zumeist unter dem ACID-Akronym zusammengefasst.


Kategorien: Datenbanktheorie | Betriebssystemtheorie | Parallelverarbeitung

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Atomare Operation (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.