摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a system and a method for achieving uniform wear levels in a flash memory device. <P>SOLUTION: The system supports a flash memory having an addressable location. The system uses a compactor that periodically advances through a circular sequence of the flash memory location organized as a block and clears the block as it advances through the memory location. In another described implementation, the system uses a write pointer that advances through the circular sequence of the flash memory location. The write pointer indicates one or more memory locations that are free to receive data after the write pointer advances. Accordingly, the flash memory medium is organized as a continuous circle of addresses, whereby clear and write operations are handled in a continuous and repeating circular manner to achieve uniform wear leveling through the flash memory medium. <P>COPYRIGHT: (C)2003,JPO</p> |