DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION

A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YONIN, Micha, HAHN, Judah Gamliel, BAZARSKY, Alexander
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is further configured to configure a size of the controller memory buffer; receive a request from the host to modify the size of the controller memory buffer during operation of the data storage device; and determine whether to grant the request to modify the size of the controller memory buffer. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. Un dispositif de stockage de données et un procédé d'attribution dynamique de tampon de mémoire de dispositif de commande sont divulgués. Dans un mode de réalisation, l'invention propose un dispositif de stockage de données comprenant une mémoire et un dispositif de commande avec un tampon de mémoire de dispositif de commande. Le dispositif de commande est configuré pour communiquer avec la mémoire non volatile et est en outre configuré pour configurer une taille du tampon de mémoire de dispositif de commande ; recevoir une requête de l'hôte pour modifier la taille du tampon de mémoire de dispositif de commande pendant le fonctionnement du dispositif de stockage de données ; et déterminer s'il faut accorder la requête pour modifier la taille du tampon de mémoire de dispositif de commande. D'autres modes de réalisation sont possibles, et chacun des modes de réalisation peut être utilisé seul ou de manière combinée.