期刊文献+

大容量NAND Flash文件系统中的地址映射算法研究 被引量:7

Space Efficient Mapping Management for Large-scale NAND Flash File System
下载PDF
导出
摘要 随着Flash芯片容量的日益增长,如何设计低空间复杂度的Flash管理算法已经成为RAM空间受限的嵌入式存储系统的一个关键问题.本文根据文件在Flash介质上连续存放的特性,引入区段的概念,提出基于极大映射区段的地址映射算法,并使用简单的数据结构和高效的算法来维护映射中的区段,大大减小了Flash文件系统的RAM用量.最后,通过不同应用负载的实验验证了该算法的有效性.在部分应用负载下,可降低高达95%的RAM使用量. Rash memory is prevalent in embedded storage systems nowadays, but the RAM requirements for address mapping increases as the flash chip's volume increases. To design a space efficient management is a critical issue for the resource-limited embedded environment. In this paper a maximum segment based address mapping policy is introduced, according to the sequential programming characteristic of Flash, and the stress of RAM usage can be relieved while keeping the I/O efficiency. A simple but efficient algorithm is proposed which is evaluated under various workloads. Experiments show that the RAM reduction could reach 95%.
出处 《小型微型计算机系统》 CSCD 北大核心 2010年第1期155-159,共5页 Journal of Chinese Computer Systems
基金 安徽省自然科学基金项目(070412030)资助 电子信息产业发展基金项目(财建[2008]329工信部运[2008]97)资助
关键词 NAND FLASH 文件系统 地址映射算法 嵌入式系统 NAND flash file system space management embedded system
  • 相关文献

参考文献11

  • 1Bez R, Camerlenghi E, Modelli A, et al. Introduction to flash memory[ C]. Proceedings of the IEEE,2003 ,91:489-502.
  • 2Toshiba Corp. , NAND vs. NOR flash memory technology overview [ EB/OL ]. http ://www. toshiba, com/taec/components/Generic/Memory _ Resources/NANDvsNOR. pdf 2006.
  • 3Electronics S[ EB/OL]. http ://www. samsung, com/global/busi- hess/semiconductor/products/flash/Products _ NANDFlash. htrrd, 2008.
  • 4Atsuo K, Shingo N,Hiroshi M. A flash-memory based file system [C]. Proceedings of the USENIX 1995 Technical Conference, USENIX Association, New Orleans, Louisiana, January 16-20, 1995.
  • 5Hunter A. A brief introduction to the design of UBIFS[ EB/OL]. http ://www. linux-mtd, infradead, org/doc/ubifs whitepaper, pdf ,2008.
  • 6Aleph One Corp. Yet another flash file system[ EB/OL]. http:// www. alephl, co. uk/yaffs, 2008.
  • 7Peng Fu-shi, Cai Yong. On NAND flash file system initialisation[J]. Journal of Zhengzhou University of Light Industry (Natural Science Edition), 2007,22:5.
  • 8Dongwon K, Dawoon J, Jeong-Uk K,et al. u-tree: an ordered index structure for NAND flash memory[ C]. Proceedings of the 7th ACM & IEEE International Conference on Embedded Software, ACM, Salzburg, Austria, 2007,144-153.
  • 9Chin-Hsien W, Tei-wei K. An adaptive two-level management for the flash translation layer in embedded systems[ C]. Proceedings of the 2006 IEEE/ACM International Conference on Computer-aided design, ACM, San Jose, California, 2006,001-606.
  • 10Mendel R, John K O. The design and implementation of a logstructured file system[C]. ACM TOCS, 1992,10(1) :26-52.

同被引文献51

引证文献7

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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