SpracheEnglishDeutsch
Industrieelektronik

flüchtiger Speicher

Englisch: volatile memory

Computerspeicher (wie RAM), der eine konstante elektrische Ladung benötigt, um seinen Inhalt zu bewahren.

Flüchtiger Speicher: Daten, die bei Stromausfall verloren gehen

Flüchtiger Speicher ist jedes Speichermedium, das seinen gesamten Inhalt sofort verliert, wenn die elektrische Stromversorgung unterbrochen wird. Das häufigste Beispiel ist der dynamische Arbeitsspeicher (DRAM), der Daten in winzigen Kondensatoren speichert, die sich innerhalb von Millisekunden entladen, sobald der Stromfluss stoppt. Das steht in starkem Kontrast zu nicht flüchtigem Speicher wie Festplatten, Solid-State-Drives oder Flash-Speicher, die Daten unabhängig vom Stromzustand unbegrenzt behalten.

In industriellen Systemen dient flüchtiger Speicher als Arbeitsbereich, in dem ein Prozessor Berechnungen durchführt, aktuelle Sensormessungen vorhält, E/A-Buffer verwaltet und Anweisungen aus der Firmware ausführt. Ein typischer industrieller Regler verfügt über 256 Megabyte bis mehrere Gigabyte DRAM. Da flüchtiger Speicher schneller ist als Speichermedien, nutzen Prozessoren ihn als schnellen Cache, wo Datenzugriffe in Nanosekunden statt Mikrosekunden oder Millisekunden erfolgen. Dieser Geschwindigkeitsvorteil ist der Grund, warum flüchtiger Speicher weiterhin unverzichtbar ist, obwohl er konstruktionsbedingt vorübergehend ist.

Stromausfall und Datenintegrität

Die charakteristische Schwäche des flüchtigen Speichers ist seine Anfälligkeit für Stromunterbrechungen. Ein ungeplanter Shutdown, ein Spannungseinbruch oder auch nur eine kurze Spannungsschwankung beschädigt oder löscht alles, was sich in diesem Moment im RAM befindet. Industrielle Umgebungen begegnen diesem Risiko auf mehrere Wege: Unterbrechungsfreie Stromversorgungen (USV) überbrücken Ausfallzeiten; batteriegepufferte Speichermodule bewahren kritische Daten während des Herunterfahrens; und an nicht flüchtigen Speicher geschriebene Checkpoints ermöglichen es Systemen, aus bekannten Zuständen wieder anzulaufen. Viele industrielle Regler führen auch eine geringe Menge nicht flüchtigen RAM (NVRAM) mit einer Onboard-Batterie für wesentliche Konfiguration und Statusinformationen mit.

Flüchtiger Speicher wird auch dynamischer Speicher genannt, weil er ständige Auffrischung erfordert. Eine Kondensatorladung verfällt natürlich, deshalb schreibt der Speichercontroller jeden Bit tausendfach pro Sekunde neu, um die Daten intakt zu halten. Dieser Auffrischungsaufwand verbraucht Energie und verhindert wirklich sofortigen Zugriff, aber das ist der Kompromiss für hohe Dichte und niedrige Kosten. Statischer RAM (SRAM) existiert als Alternative, nutzt Transistorpaare, die ihren Zustand ohne Auffrischung halten, aber SRAM ist deutlich teurer, größer und energieintensiver pro Bit, daher kommt er nur in kleinen Mengen dort zum Einsatz, wo Geschwindigkeit kritisch ist, wie in CPU-Caches.

Der Begriff flüchtig stammt aus Chemie und Physik, wo er Stoffe beschreibt, die leicht verdampfen oder ihren Zustand verändern. Im Speicherkontext erfasst die Metapher, wie Daten leicht verdampfen, wenn die Stromversorgung unterbrochen wird. Diesen Unterschied zu verstehen ist entscheidend beim Entwurf fehlertoleranter Systeme, denn sich bei der Speicherung persistenter Daten allein auf flüchtigen Speicher zu verlassen ist ein Designfehler, nicht eine Limitation, die man temporär umarbeiten kann.

Mehr aus Industrial electronics

Alle ansehen

Get the Word of the Day

One industrial term every day, with the trade it belongs to and why it is worth knowing. No advertising.