×

METHOD AND DEVICE FOR MANAGING A MEMORY

  • US 20150169237A1
  • Filed: 09/26/2014
  • Published: 06/18/2015
  • Est. Priority Date: 12/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a memory, the memory comprising a set of units and a unit comprising a set of pages, wherein a unit of the set of units is erasable as a whole by a unit reclaiming process resulting in a free unit available for writing data to, and wherein data updates are performed by writing data updates out-of-place, wherein data updates to outdated data are written to a page different from a page containing the outdated data, and wherein the page containing the outdated data is invalid, while a page containing up-to-date data is a valid page, the method comprising:

  • maintaining a first pool of units available for reclamation by the unit reclaiming process;

    maintaining a second pool of units not available for reclamation by the unit reclaiming process;

    moving a first unit from the first pool to the second pool in response to invalidating a first one of the pages contained in the first unit;

    returning the first unit from the second pool to the first pool after a defined number of units of the set have been written; and

    selecting a unit out of the first pool for reclamation by the unit reclaiming process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×