期刊文献+

基于日志的闪存文件系统的设计

Designing a Journaling File System for NAND Flash
下载PDF
导出
摘要 日志文件系统的主要设计思想是跟踪文件系统的变化,在日志节点中记录对文件所作的修改信息。FAT、JFFS、YAFFS等文件系统由于擦写频率过高,对闪存储介质的某些块造成较大的负担从而导致存芯片失效。文章设计的基于日志的闪存文件系统对存取采用的是追加模式,能很好地均衡读写频率,将该系统应用于嵌入式GIS系统,取得较好的效果,但在效率上还有待提高。 The main idea of the journaling file system is to trace file system changes, that is, the node log records the information of the files changes. Ordinary file system will tend to have some flash memory block repeatedly read and written which leading to chip block failure. This paper designs a NAND-Flashbased journaling file system (NJFS), which adopts additional right to read and write flash memory. Therefore, it gets a better balance the flash block reads and writes. The system is Alpha used in the embedded GIS system and achieved good results, but the efficiency need to be improved.
出处 《浙江万里学院学报》 2013年第3期94-98,共5页 Journal of Zhejiang Wanli University
关键词 日志文件系统 NAND芯片 嵌入式系统地理信息系统 平衡擦写 journaling file system NAND Flash Embedded GIS wear leveling
  • 相关文献

参考文献6

二级参考文献13

  • 1张勇,裘雪红.嵌入式Linux下JFFS2文件系统的实现[J].计算机技术与发展,2006,16(4):138-140. 被引量:7
  • 2Amir Ban. Flash File System Optimized for Page-mode Flash Technologies : United States Patent ,5937425 [ P] 1999.
  • 3Jung D,Kim J,Park S,et al. FASS:A Flash-Aware Swap System. Proc. of International Workshop on Software Support for Portable Storage ( IWSSPS), Mar. 2005.
  • 4Aleph One Company. Yet Another Flash Filing System (YAFFS) [OL]. 2008. http ://www. alephl. co. uk/yaffs/.
  • 5Daniel Bovet, Marco Cesati. Understanding the Linux Kernel[ M ]. 3rd ed.影印版.南京:东南大学出版社,2006.
  • 6Rosenblum M, Ousterhout J K. The design and implementation of a logstructured file system. ACM Trans. Comput. Syst. ,1992,10( 1 ) :26 - 52.
  • 7Chanik Park, Jaeyu Seo, Dongyoung Seo, et al. Bumsoo Kim. Cost-Efficient Memory Architecture Design of NAND Flash Memory Embedded Systems. Proceedings of the 21^st.
  • 8Ohhoon Kwon, Kern Koh. Swap-aware Garbage Collection for NAND Flash Memory Based Embedded Systems. Seventh International Conference on Computer and Information Technology,2007 IEEE.
  • 9Gerard Beekmans. Linux From Scratch: Version 6.3 [ OL ]. 2007. http ://www. linuxfromscratch. org/.
  • 10Independent Study : NFTL [ OL ]. 2005. http ://esslab. tw/wiki/index. php/NFTL.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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