作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (19): 253-255. doi: 10.3969/j.issn.1000-3428.2010.19.090

• 开发研究与设计技术 • 上一篇    下一篇

针对固态驱动器的NFTL算法性能优化

梅松竹,李宗伯   

  1. (国防科学技术大学计算机学院,长沙 410073)
  • 出版日期:2010-10-05 发布日期:2010-09-27
  • 作者简介:梅松竹(1984-),男,硕士研究生,主研方向:计算机系统结构,存储技术;李宗伯,副教授、博士
  • 基金资助:
    国家“863”计划基金资助项目(2007AA01Z87)

Performance Enhancement of NFTL Algorithm for Solid State Drive

MEI Song-zhu, LI Zong-bo   

  1. (School of Computer, National Defense University of Technology, Changsha 410073, China)
  • Online:2010-10-05 Published:2010-09-27

摘要: 用于闪存的NFTL算法随着闪存技术的发展表现出空间利用率低、擦除效率不高等不足,为保证读速度牺牲Flash读性能上的优势,而且不适用于固态驱动器。基于此,提出一种改进方案,利用增加内存中存放的包括有效位图和反向映射表等元数据的方式改进NFTL算法使其适用于固态驱动器,取得一定的性能提升。

关键词: 固态驱动器, NAND闪存, 闪存转换层

Abstract: The NFTL algorithm shows a lot of deficiencies, such as low space utilization, low erase efficiency, to ensure the read speed at the expense of Flash read performance advantage, and it does not apply to solid-state drive. This paper presents an improved program for the shortcomings of NFTL algorithm using additional memory storage, including valid bit map and the reverse mapping table metadata to make NFTL algorithm also apply to solid-state drive and it makes some performance improvements.

Key words: solid state drive, NAND Flash memory, Flash Translation Layer(FTL)

中图分类号: