Verfahren und Vorrichtung zum Steuern eines Speichersystems zum Zwecke eines sicheren Herunterfahrens eines flüchtigen Speichers eines Hosts
Die Erfindung betrifft ein Verfahren zum Steuern eines Speichersystems, das einen Speichercontroller und einen nichtflüchtigen Speicher, NVM, insbesondere flashbasierten NVM, aufweist, um ein sicheres Herunterfahren eines flüchtigen Speichers, VM, eines Hosts zu gewährleisten. Das Verfahren weist au...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Die Erfindung betrifft ein Verfahren zum Steuern eines Speichersystems, das einen Speichercontroller und einen nichtflüchtigen Speicher, NVM, insbesondere flashbasierten NVM, aufweist, um ein sicheres Herunterfahren eines flüchtigen Speichers, VM, eines Hosts zu gewährleisten. Das Verfahren weist auf: Reservieren einer vorbestimmten Menge an unbenutztem dedizierten Speicher innerhalb des NVM, und Steuern des Speichersystems, um dieses in einem normalen Betriebsmodus zu betreiben, in dem es konfiguriert ist, zumindest einen Schreibzugriff auf den NVM bereitzustellen, einen Garbage Collection-Prozess für den NVM zu betreiben und in dem NVM zumindest die genannte Menge an dediziertem unbenutzten Speicher aufrechtzuerhalten; Empfangen einer von dem Host ausgegebenen Abschaltereignishinweisnachricht, die eine bevorstehenden Abschaltereignis an dem VM signalisiert; und (iii) in Reaktion auf das Empfangen der Abschaltereignishinweisnachricht, Steuern des Speichersystems zur Aktivierung eines Herunterfahr-Betriebsmodus, wodurch das Speichersystem konfiguriert wird, Daten aus dem VM zu empfangen, die empfangenen Daten zumindest teilweise in dem unbenutzten dedizierten Speicher des NVM zu speichern, und den Betrieb des Garbage Collection-Prozesses für den NVM zu reduzieren oder zu deaktivieren. Die Erfindung betrifft des Weiteren einen Speichercontroller zur Ausführung des Verfahrens, sowie ein diesen sowie den NVM aufweisendes Speichersystem.
Various embodiments are related to non-volatile memories, systems, and methods of using such. Some such embodiments include a memory controller that is configured to reserve a predetermined amount of unused dedicated memory in the NVM and control the memory system to operate in a normal mode of operation in which it is configured to provide at least write access to the NVM, enable a garbage collection process for the NVM, and maintain in the NVM at least said amount of dedicated unused memory. Reserving the predetermined amount of unused dedicated memory in the NVM and controlling the memory system to operate in the normal mode of operation includes reserving at least one specific unused dedicated memory portion in the NVM and controlling the memory system such that during the normal mode of operation the host's write access to the dedicated memory portion is disabled. |
---|