×

Ranked cleaning policy and error recovery method for file systems using flash memory

  • US 6,715,027 B2
  • Filed: 09/28/2001
  • Issued: 03/30/2004
  • Est. Priority Date: 12/27/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for ranked cleaning using a flash memory used in a file system, the method comprising the steps of:

  • a) calculating rank values for all segments of the flash memory periodically; and

    b) if the storable space of the flash memory becomes less than a predetermined volume, a cleaner operating to clean invalid space of segments in order of their rank values obtained in the previous step high to low and thus to secure new storage space, wherein the rank values are calculated by an equation expressed as;

    R=A

    age·

    i
    2

    v·

    f
    embedded imagewhere v is the ratio of valid blocks to the entire segment, f is the ratio of free blocks in a segment, i is the ratio of invalid blocks, age is the time that has passed since the segment is cleaned, and A is the weight.

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