×

Systems and methods for trimming logical block addresses corresponding to a data structure residing in non-volatile memory

  • US 8,661,189 B2
  • Filed: 08/31/2010
  • Issued: 02/25/2014
  • Est. Priority Date: 08/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for use with non-volatile memory (“

  • NVM”

    ), the method comprising;

    providing a swap file having a plurality of logical block addresses (“

    LBAs”

    ) associated with data stored in the NVM;

    paging in swap file data from the NVM into volatile memory such that the paged-in swap file exists simultaneously in the NVM and the volatile memory; and

    in response to a successful page in event, trimming the LBAs associated with the paged-in swap file data without deleting the paged-in swap file data, wherein the paged-in swap file data remains in the NVM until a NVM memory management function causes the paged-in swap file data to be removed and wherein the paged-in swap file data contained in the volatile memory is accessible for use by an application.

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