Micron Technology, Inc.
Namespace management in non-volatile memory devices

Last updated:

Abstract:

A computer storage device having: a host interface; a controller; non-volatile storage media; and firmware. The firmware instructs the controller to: divide a contiguous logical address capacity into blocks according to a predetermined block size; and maintain a data structure to identify: free blocks are available for allocation to new namespaces; and blocks that have been allocated to namespaces in use. Based on the content of the data structure, non-contiguous blocks can be allocated to a namespace; and logical addresses in the namespace can be translated to physical addresses for addressing the non-volatile storage media of the storage device.

Status:
Grant
Type:

Utility

Filling date:

8 Aug 2019

Issue date:

26 Oct 2021