METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME

    公开(公告)号:US20220269427A1

    公开(公告)日:2022-08-25

    申请号:US17681216

    申请日:2022-02-25

    Abstract: A provided a storage device configured to support a number of namespaces. The storage device includes a memory and a controller coupled to the memory. The controller includes a host interface layer and a flash translation layer configured to report to the host interface layer a first over-provisioning chunk from an over-provisioning pool and a first chunk separate from the over-provisioning pool. The controller is configured to receive a command at the host interface layer to utilize a portion of the memory for a first namespace from among the number of namespaces and the first namespace includes an unaligned chunk. The controller is configured to utilize the first over-provisioning chunk as the unaligned chunk of the first namespace. A number of over-provisioning chunks to be utilized as unaligned chunks is less than the number of namespaces.

    METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME

    公开(公告)号:US20240086092A1

    公开(公告)日:2024-03-14

    申请号:US18376364

    申请日:2023-10-03

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/0644 G06F3/0679

    Abstract: A provided a storage device configured to support a number of namespaces. The storage device includes a memory and a controller coupled to the memory. The controller includes a host interface layer and a flash translation layer configured to report to the host interface layer a first over-provisioning chunk from an over-provisioning pool and a first chunk separate from the over-provisioning pool. The controller is configured to receive a command at the host interface layer to utilize a portion of the memory for a first namespace from among the number of namespaces and the first namespace includes an unaligned chunk. The controller is configured to utilize the first over-provisioning chunk as the unaligned chunk of the first namespace. A number of over-provisioning chunks to be utilized as unaligned chunks is less than the number of namespaces.

    Method for managing namespaces in a storage device and storage device employing the same

    公开(公告)号:US11797200B2

    公开(公告)日:2023-10-24

    申请号:US17681216

    申请日:2022-02-25

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/0644 G06F3/0679

    Abstract: A provided a storage device configured to support a number of namespaces. The storage device includes a memory and a controller coupled to the memory. The controller includes a host interface layer and a flash translation layer configured to report to the host interface layer a first over-provisioning chunk from an over-provisioning pool and a first chunk separate from the over-provisioning pool. The controller is configured to receive a command at the host interface layer to utilize a portion of the memory for a first namespace from among the number of namespaces and the first namespace includes an unaligned chunk. The controller is configured to utilize the first over-provisioning chunk as the unaligned chunk of the first namespace. A number of over-provisioning chunks to be utilized as unaligned chunks is less than the number of namespaces.

    Method for managing namespaces in a storage device using an over-provisioning pool and storage device employing the same

    公开(公告)号:US11262923B2

    公开(公告)日:2022-03-01

    申请号:US17013451

    申请日:2020-09-04

    Abstract: A provided a storage device configured to support a number of namespaces. The storage device includes a memory and a controller coupled to the memory. The controller includes a host interface layer and a flash translation layer configured to report to the host interface layer a first over-provisioning chunk from an over-provisioning pool and a first chunk separate from the over-provisioning pool. The controller is configured to receive a command at the host interface layer to utilize a portion of the memory for a first namespace from among the number of namespaces and the first namespace includes an unaligned chunk. The controller is configured to utilize the first over-provisioning chunk as the unaligned chunk of the first namespace. A number of over-provisioning chunks to be utilized as unaligned chunks is less than the number of namespaces.

Patent Agency Ranking