×

Block reuse for memory operations

  • US 10,698,621 B2
  • Filed: 04/23/2018
  • Issued: 06/30/2020
  • Est. Priority Date: 04/23/2018
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • one or more storage elements comprising one or more storage regions; and

    a controller configured to;

    manage a metadata structure and a metadata change structure, wherein the metadata structure stores metadata relating to the one or more storage regions, the metadata describing mappings of physical addresses to logical addresses, and the metadata change structure comprises a queue of changes to be made to the metadata structure;

    perform an availability check that determines whether to reallocate one or more presently allocated storage regions identified in the metadata change structure, wherein reallocation of presently allocated storage regions identified in the metadata change structure does not release reallocated storage regions to a free memory group of storage regions that are not identified in the metadata change structure; and

    reallocate a storage region from the one or more presently allocated storage regions based on the availability check.

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