发明名称 System and method for achieving uniform wear levels in a flash memory device
摘要 A system supports flash memory having addressable locations. The system uses a compactor that periodically advances through a circular sequence of the flash memory locations organized as blocks and clears the blocks as it advances through the memory locations. In another described implementation, a system uses a write pointer that advances through the circular sequence of the flash memory locations. The write pointer indicating 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 a flash memory medium. <IMAGE>A system supports flash memory having addressable locations. The system uses a compactor that periodically advances through a circular sequence of the flash memory locations organized as blocks and clears the blocks as it advances through the memory locations. In another described implementation, a system uses a write pointer that advances through the circular sequence of the flash memory locations. The write pointer indicating 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 a flash memory medium. <IMAGE>
申请公布号 EP1351151(A2) 申请公布日期 2003.10.08
申请号 EP20030000541 申请日期 2003.01.09
申请人 MICROSOFT CORPORATION 发明人 AASHEIM, JERED DONALD;YANG, YONGQI
分类号 G06F12/16;G06F3/06;G06F12/02;G11C16/34;(IPC1-7):G06F12/02;G06F11/14 主分类号 G06F12/16
代理机构 代理人
主权项
地址