Der Speicher ist seit den frühesten Tagen des Computers ein Problem. Alle Arten von Geräten, die auf Berechnungen angewiesen sind, verfügen über die eine oder andere Form von Speicher, um Daten für lange Zeit oder nur bis zum Abschalten des Geräts zu speichern.
In der Vergangenheit mussten elektronische Geräte über eine Art nichtflüchtiger Speichermethode verfügen, um alle Daten zu speichern, die sie für ihre Funktionen benötigen. Die Entwicklung führte zur Schaffung des EPROM und dessen Nachfolger des EEPROM (Electrically Erasable Programmable Memory). Das vorherrschende Merkmal von EEPROM ist, dass der Programmierer die in den Speicher eingebetteten Daten Byte für Byte ändern kann, wodurch er mehr Kontrolle darüber erhält, wie er die Daten eingibt. Diese Methode dauert jedoch besonders beim Löschen der darin enthaltenen Daten sehr lange. Das EEPROM wurde weitgehend in Elektronik eingesetzt, die vor dem Versand nur wenige Male programmiert wurde und dann über Patches aktualisiert werden kann. Ein Beispiel dafür wäre der Chip, der das BIOS (Basic Input Output System) unseres Computers enthält. Es kann mit Updates des Herstellers neu programmiert werden, um weitere Funktionen hinzuzufügen oder um einen Fehler zu beheben, der zum Zeitpunkt des Versands nicht entdeckt wurde.
Flash-Speicher ist ein Ableger des EEPROM, der die Speicherbereiche zu Blöcken zusammenfasst. Obwohl das Schreiben von Daten in den Flash-Speicher immer noch auf Byte-Ebene erfolgt, bedeutet das Löschen des Inhalts das Löschen des gesamten Blocks. Durch diese Funktion hat der Flash-Speicher den Vorteil der Geschwindigkeit gegenüber dem EEPROM. Flash-Speicher wurden immer beliebter, da sie im Vergleich zu einer Festplatte so viel weniger Strom benötigen und wesentlich robuster sind. fähig, übermäßige Hitze, Druck zu überleben und sogar in Wasser eingetaucht zu sein. Flash-Speicher wurde zum unmittelbaren Nachfolger der alternden Disketten, nicht nur wegen ihrer Langlebigkeit, sondern auch wegen ihrer großen Kapazität und ihrer relativ geringen Größe. Der einzige Nachteil des Flash-Speichers ist, dass er wie das EEPROM nur eine bestimmte Anzahl von Datenzyklen halten kann, bevor er ausfällt.
EEPROM und Flash sind zwei heute noch sehr verbreitete Speichertypen. Obwohl es nicht wahrscheinlich erscheint, ist Flash nur eine spezielle Version von EEPROM, mit der der Benutzer große Datenblöcke löschen kann, um die Gesamtgeschwindigkeit des Geräts zu verbessern. Trotz des Unterschieds ist klar, dass beide Formen des Gedächtnisses auf absehbare Zeit noch existieren würden.