发明名称 SYSTEM AND METHOD FOR MANAGING GARBAGE COLLECTION IN SOLID-STATE MEMORY
摘要 Embodiments of the invention are directed to optimizing the selection of memory blocks for garbage collection to maximize the amount of memory freed by garbage collection operations. The systems and methods disclosed herein provide for the efficient selection of optimal or near-optimal garbage collection candidate blocks, with the most optimal selection defined as block(s) with the most invalid pages. In one embodiment, a controller classifies memory blocks into various invalid block pools by the amount of invalid pages each block contains. When garbage collection is performed, the controller selects a block from a non-empty pool of blocks with the highest minimum amount of invalid pages. The pools facilitate the optimal or near-optimal selection of garbage collection candidate blocks in an efficient manner and the data structure of the pools can be implemented with bitmasks, which take minimal space in memory.
申请公布号 US2011283049(A1) 申请公布日期 2011.11.17
申请号 US20100778740 申请日期 2010.05.12
申请人 KANG HO-FAN;KAN ALAN CHINGTAO;WESTERN DIGITAL TECHNOLOGIES, INC. 发明人 KANG HO-FAN;KAN ALAN CHINGTAO
分类号 G06F12/02;G06F12/00;G06F12/10 主分类号 G06F12/02
代理机构 代理人
主权项
地址