Handling dynamic and static data for a system having a non-volatile memory

Systems and methods are disclosed for handling dynamic and static data for a system having non-volatile memory ("NVM") (120). By determining whether data being written to the NVM (120) is dynamic or not, a NVM interface (118) of a system can determine where to initially place the data on t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WAKRAT, NIR J, POST, DANIEL J
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods are disclosed for handling dynamic and static data for a system having non-volatile memory ("NVM") (120). By determining whether data being written to the NVM (120) is dynamic or not, a NVM interface (118) of a system can determine where to initially place the data on the NVM (120) (e.g., place the data on either a dynamic stream block or a static stream block). Moreover, this information can allow the NVM interface (118) to improve the efficiencies of both garbage collection ("GC") and wear leveling.