×

Namespaces Allocation in Non-Volatile Memory Devices

  • US 20190121547A1
  • Filed: 10/23/2017
  • Published: 04/25/2019
  • Est. Priority Date: 10/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer storage device, comprising:

  • a host interface;

    a controller;

    non-volatile storage media; and

    firmware containing instructions which, when executed by the controller, instruct the controller to at least;

    receive, via the host interface, a request from a host to allocate a namespace of a quantity of non-volatile memory;

    generate, in response to the request, a namespace map identifying;

    a plurality of blocks of addresses having a same predetermined block size; and

    a partial block of addresses having a size smaller than the predetermined block size; and

    convert, using the namespace map, logical addresses in the namespace communicated from the host to physical addresses for the quantity of the non-volatile memory.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×