计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (5): 71-73.DOI: 10.3778/j.issn.1002-8331.2009.05.021
• 研发、设计、测试 • 上一篇 下一篇
吕雪飞,康一梅
收稿日期:
修回日期:
出版日期:
发布日期:
通讯作者:
LV Xue-fei,KANG Yi-mei
Received:
Revised:
Online:
Published:
Contact:
摘要: 针对Flash存储器特殊的硬件特性和编程特性,提出了在其底层驱动和上层应用之间增加一个中间层(Logical Disk System,LDS)。LDS屏蔽了Flash的硬件特性,间接实现了擦写平衡。LDS的核心是block映射机制。文中介绍了block映射机制的物理块状态管理、物理块逻辑关系管理、映射关系表管理、垃圾回收机制等关键技术。最后通过一个实例对LDS进行性能分析,验证了该方法在实际应用中的可行性。
关键词: Flash存储器, 逻辑磁盘系统, 文件系统, 嵌入式软件
Abstract: Flash storage memory has some special programming characteristics.This paper presents a middleware LDS(Logical Disk System) between flash driver and applications.LDS will shield complexity of flash memory,and also balance erase time.Block mapping mechanism is the kernel of LDS.This paper introduces the management of physical block states,logical relationships,mapping table,and the garbage collection algorithm used in LDS.The paper also demonstrates the feasibility of LDS through experimental results.
Key words: flash memory, logical disk system, file system, embedded software
吕雪飞,康一梅. Flash存储中间层技术的研究[J]. 计算机工程与应用, 2009, 45(5): 71-73.
LV Xue-fei,KANG Yi-mei. Research of middleware based on flash memory[J]. Computer Engineering and Applications, 2009, 45(5): 71-73.
0 / 推荐
导出引用管理器 EndNote|Ris|BibTeX
链接本文: http://cea.ceaj.org/CN/10.3778/j.issn.1002-8331.2009.05.021
http://cea.ceaj.org/CN/Y2009/V45/I5/71