基于NAND闪存的自适应闪存映射层设计Design of Adaptive Flash Translation Layer for NAND Flash
柳振中
摘要(Abstract):
NAND闪存以非易失性、低功耗、抗辐射等优点,被广泛应用于嵌入式系统中。由于闪存写前需先擦写和高坏块率等硬件特性,成为其在应用中的障碍,需要通过闪存映射层进行存储管理。通过给出一种基于NAND型闪存的自适应闪存映射技术,对数据访问模式进行判断,为不同的访问模式提供不同粒度的地址映射方法,用于充分利用NAND闪存的优势克服其缺点,提高系统性能。该方法在Linux系统上予以实现,并进行了性能测试。
关键词(KeyWords): NAND闪存;闪存映射层;存储管理;地址映射
基金项目(Foundation):
作者(Author): 柳振中
DOI: 10.16652/j.issn.1004-373x.2009.24.032
参考文献(References):
- [1]杜晔华.嵌入式系统中闪速存储器系统的若干节能技术研究[D].杭州:浙江大学,2007.
- [2]Ban A.Flash File System:American[P].5404485.1995.
- [3]Jesung K,Jong M K,Noh S H,et al.A Space-efficient FlashTranslation Layer for Compact Flash Systems[J].IEEE Trans.on Consumer Electronics,2002,48(2):366-375.
- [4]Ryu Y,Chung T,Lee M.A Space-Efficient Flash Memory Soft-ware for Mobile Devices[A].Computational Science and Its Ap-plications-ICCSA 2005[C].2005:72-78.
- [5]Chang L P,Kuo T W.An Adaptive Striping Architecture forFlash Memory Storage Systems of Embedded Systems[A].IEEE Computer Society[C].2002.
- [6]Lee S,Shin D,Kim Y,et al.LAST:Locality-Aware SectorTranslation for NAND Flash Memory-Based Storage Sys-tems[J].Operating System View,2008,42(6):36-42.
- [7]Tsai Y L,Hsieh J W,Kuo T W.Configurable NAND Flash Trans-lation Layer[J].IEEE Computer Society,2006,1:118-127.
- [8]Soo-young K,Sung-in J.A Log-based Flash TranslationLayer for Large NAND Flash Memory[A].The 8th Inter-national Conference on Advanced Communication Technolo-gy[C].2006.
- [9]Kang J U,Jo H,Kim J S,et al.A Superblock-based FlashTranslation Layer for NAND Flash Memory[M].Seoul:ACM,2006.
- [10]Lee S W,Park D J,Chung T S,et al.A Log Buffer-basedFlash Translation Layer using Fully-associative SectorTranslation[J].ACM-Trans.on Embedded ComputingSys.,2007,6(3).
- [11]Chiang M L,Chang R C.Cleaning Policies in Mobile Com-puters using Flash Memory[J].Syst.Softw.,1999,48(3):213-231.
- [12]Esslabwiki.Independent Stuedy:NFTL[EB/OL].[2008-05-02].http://esslab.tw/wiki/index.php/NFTL.