Nichtflüchtiger Speicher ist eine Form der dauerhaften Datenspeicherung, bei der Daten gespeichert werden, während keine Verbindung zu einer Stromquelle besteht. Im Gegensatz zu RAM oder anderen Arten von Hauptspeichern, die eng mit der Zentraleinheit verbunden sind, hat der nichtflüchtige Speicher (NVM) keinen direkten Pfad zur CPU. Es ist viel langsamer als der Hauptspeicher, speichert jedoch mehr Daten. Wenn Daten im Hauptspeicher eines Computers ausgeführt werden, werden sie sofort verarbeitet. Sobald der Computer heruntergefahren wird, ist der gesamte unmittelbare Speicher verloren. Nichtflüchtiger Speicher ist viel langsamer und bleibt unbegrenzt auf der entsprechenden Hardware, ohne dass eine Verbindung zur Rechenleistung erforderlich ist.
Es gibt zwei Arten von nichtflüchtigen Speichern: elektrisch adressiert und mechanisch adressiert. Eines der beliebtesten Beispiele für elektrisch adressierte NVM-Systeme ist der Flash-Speicher. Der Flash-Speicher speichert große Datenmengen, ohne dass eine ständige Verbindung zur Stromversorgung erforderlich ist. Flash-Laufwerke verwenden Flash-Speicher. Sie stellen über einen USB-Anschluss eine Verbindung zu einem anderen Gerät her und speichern und ändern Daten. Flash-Laufwerke sind sehr praktisch, da USB-Anschlüsse mit mehreren Geräten verbunden sind und eine große Anzahl von Dateien speichern können. Beispiele für mechanisch adressierte NVM-Speicher sind Festplatten und Magnetbänder.
Der Unterschied zwischen nichtflüchtigem Speicher und NVMe
NVMe (Non-Volatile Memory Express) verwendet einen PCI Express-Bus, um Solid-State-Laufwerke zu lesen und ihnen einen viel engeren Zugriff auf die CPU zu ermöglichen, wodurch die gespeicherten Daten näher am Hauptspeicher liegen. NVMe wurde von Technologieexperten entwickelt, die die Nutzung nichtflüchtiger Speicher beschleunigen wollten. NVMe verfügt über mehr Zeilen, über die Daten vom Speicher in den Hauptspeicher verschoben werden können, sodass mehr Daten diesen Pfad gleichzeitig überqueren können. Obwohl NVMe eine Form von nichtflüchtigem Speicher ist, handelt es sich nur um einen Typ, der auf Solid-State-Laufwerken und nicht auf anderer Hardware ausgeführt werden kann.