发明名称 Dynamic mapping of logical ranges to write blocks
摘要 A method and system writes data to a memory device including dynamic assignment of logical block addresses (LBAs) to physical write blocks. The method includes receiving a request to write data for a logical block address within an LBA range to the memory device. The method assigns the LBA range to a particular write block exclusively or non-exclusively, depending on the existence of previously assigned write blocks and the availability of unwritten blocks. A data structure may be utilized to record the recent usage of blocks for assigning non-exclusive write blocks. An intermediate storage area may be included that implements the dynamic assignment of LBA ranges to physical write blocks. Data in the intermediate storage area may be consolidated and written to the main storage area. Lower fragmentation and write amplification ratios may result by using this method and system.
申请公布号 US8205063(B2) 申请公布日期 2012.06.19
申请号 US20080346433 申请日期 2008.12.30
申请人 SINCLAIR ALAN W.;SANDISK TECHNOLOGIES INC. 发明人 SINCLAIR ALAN W.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址