A memory management system and method for managing memory blocks of a memory device of a computer. The system includes a free block data structure including free memory blocks for writing, and sorting the free memory blocks in a predetermined order based on block write-erase endurance cycle count and receiving new user-write requests to update existing data and relocation write requests to relocate existing data separately, a user-write block pool for receiving youngest blocks holding user-write data (i.e., any page being updated frequently) from the free block data structure, a relocation block pool for receiving oldest blocks holding relocation data (i.e., any page being updated infrequently) from the free block data structure, and a garbage collection pool structure for selecting at least one of user-write blocks and relocation blocks for garbage collection, wherein the selected block is moved back to the free block data structure upon being relocated and erased.
Write-erase endurance lifetime of memory storage devices
2017-10-03
Patent
Elektronische Ressource
Englisch
Write, read, and erase materials for 3D optical memory devices (Invited Paper) [3802-35]
British Library Conference Proceedings | 1999
|British Library Conference Proceedings | 1998
|How rubber can help erase downtime
Kraftfahrwesen | 1981
|