Effective wear-leveling and concurrent reclamation method for embedded linear flash file systems
First Claim
Patent Images
1. A method for concurrently reclaiming an individually erasable portion of a memory and performing a file operation on the memory comprising:
- initiating a reclamation operation on the individually erasable portion of the memory;
suspending the reclamation operation for the file operation;
performing the file operation; and
, resuming the reclamation operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Reclamation of an Erase Unit of a flash memory is performed concurrently with a file operation on the flash memory by initiating a reclamation operation on the individually erasable portion of the memory, by suspending the reclamation operation for the file operation, by performing the file operation, and by resuming the reclamation operation.
418 Citations
25 Claims
-
1. A method for concurrently reclaiming an individually erasable portion of a memory and performing a file operation on the memory comprising:
-
initiating a reclamation operation on the individually erasable portion of the memory;
suspending the reclamation operation for the file operation;
performing the file operation; and
,resuming the reclamation operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
13. A method for reclaiming targeted Erase Units of a flash memory comprising:
-
identifying the targeted Erase Units based on fitness for reclamation; and
,reclaiming the targeted Erase Units even if the targeted Erase Units do not contain dirty Blocks of the flash memory. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method of selecting for reclamation an Erase Unit from among a plurality of Erase Units of a flash memory comprising:
-
inspecting information of a Master Control Erase Unit;
selecting the Erase Unit for reclamation based on the inspected information; and
,reclaiming the Erase Unit selected for reclamation even though free Erase Units exist on the flash memory sufficient to support a file operation. - View Dependent Claims (22, 23, 24, 25)
-
Specification