期刊文献+

基于多阈值的闪存磨损均衡算法 被引量:4

MAND Flash Wear Leveling Based on Mutil-Threshold
下载PDF
导出
摘要 NAND Flash专用文件系统Yaffs2在磨损均衡算法方面仍存在缺陷,通过详细分析Yaffs2中磨损均衡算法的实现原理,综合考虑磨损均衡与垃圾回收的矛盾关系,提出了一种基于多阈值的磨损均衡机制(属于静态磨损均衡算法),利用三个关键技术:(1)改进回收块选择机制,选择公式(1)的计算结果落入目标区间中的所有块中擦除次数最大的块进行回收;(2)利用有序双向链表管理空闲块,分配当前链表中擦除次数最小的块给新写入的数据,而将擦除擦除次数最大的块分配给静态数据;(3)针对磨损均衡的两级分化引入冷热数据分离策略.实验结果表明,在仅付出4.05%的额外擦除代价下,将NAND Flash的寿命延长了近4倍. Yaffs2, special to NAND Flash, still exits defect aiming at wear leveling. A static wear-leveling algorithm based on Yaffs2 is designed in this paper, considering the contradiction between wear-leveling and garbage collection. Firstly, Improve retrieve block selection mechanism., choose the block for recycle whose the value of benifit/cost falling to the target range according to the formula (1), and its erasure number is biggest ;Secondly, allocation free page whose erasure number is smallest to new data and whose erasure number is biggest to cold data in line of orderly two-way linked list~ Last, introduce hot and cold data separation strategy orienting to hot and cold data coexists in a block. The experimental results show that the algorithm prolongs NAND lifetime nearly four times at the expense of 4. 05% additional erasure number.
作者 拓晶 唐磊
出处 《微电子学与计算机》 CSCD 北大核心 2018年第1期6-9,共4页 Microelectronics & Computer
关键词 Yaffs2文件系统 磨损均衡 回收块选择机制 冷热数据分离 yaffs2 file system wear leveling retrieve block selection separation of cold and hot data
  • 相关文献

参考文献3

二级参考文献15

  • 1Seung HL. An efficient NAND flash file system for flash memory storage. IEEE Transactions on Communications, 2006,55(7):906-912.
  • 2Chang ML, Lee PC, Chang RC. Managing Flash Memory in Personal Communication Device. ISCE Transactions on Computers,1997,97(7):177-182.
  • 3UBIFS Documentation, Nokia & University of Szeged. [2011-3-20].http://www.linux-mtd.inffadead.org/doc/ubifs.html.
  • 4黄文增 陈彦胜 陈俊达 等.高可靠度和低成本效益快闪记忆体管理模式.台北科技大学学报,2003,37(10).
  • 5Sarnsung Datasheet[OL]. http://www. samsung.com/Products/Semiconductor/Flash/NAND/256Mbit/K9K2G08UOM/K9K2G08 -UOM. htm.
  • 6Intel Datasheet [OL]. http://www.intelcom/degign/flcomp/PRODBREF/298044. htm, 2003 - 08.
  • 7Yan Hua, Yao Qian.An efficient file-aware garbage collec- tion algorithm for NAND Flash-based consumer[J].IEEE Transactions on Consumer Electronics, November 2014,60 (4) : 623-627.
  • 8姚乾,严华.基于冷热数据识别的NANDFlash数据存储管理研究[D].成都:四川大学,2013.
  • 9WU M ,ZWAENEPOE W.eNvy :A non-volatile main memory storage system[C].CA, USA :AMC, In Proceedings of 6thInternational Conference on Architecture Support for Pro- gramming Language and Operating Systems, 1994:86-97.
  • 10KAWAGUCHI A, NISHIOKA S, MOTODA H.A flash mem- ory based file system[C].LA,USA :In Proceedings of 1995 USENIX Technical Conference, 1995 : 155-164.

共引文献6

同被引文献19

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部