Wir sind auf Technologie angewiesen, die eine sichere Speicherung von digitalen Daten ermöglicht. In der Vergangenheit wurden dafür mechanische Festplattenlaufwerke (HDDs) eingesetzt, die inzwischen weitgehend von Solid-State-Drives (SSDs) ersetzt wurden. SSDs gestatten meist schnelleren Zugriff und weisen keinen mechansichen Verschleiß auf, weil sie ohne bewegliche Teile auskommen.
Speicher werden in flüchtige (volatile) und nicht-flüchtige (non-volatile) Speicher (NVM) unterschieden. Erstere sind vergleichsweise schnell und eignen sich für rechenintensive Anwendungen. Dynamic RAM (DRAM) ist ein typischer Vertreter und eine relativ kostengünstige Ressource, um Systeme mit reichlich Cache- bzw. Arbeitsspeicher auszustatten. Der Begriff „Dynamic“ deutet an, dass der Inhalt dieses Speichers ständig aktualisiert werden muss, mehrmals pro Sekunde, wofür die durchgehende Versorgung mit Strom nötig ist.
Wenn die Stromversorgung aussetzt, bevor temporäre Daten vom DRAM auf den nicht-flüchtigen Speicherbereich (NVM) geschrieben wurden, können Dateien beschädigt und Daten unwiederbringlich verloren gehen.