期刊文献+

SA-YAFFS:支持交换系统的YAFFS闪存文件系统 被引量:1

SA-YAFFS:A YAFFS FLASH FILESYSTEM SUPPORTING SWAP SYSTEM
下载PDF
导出
摘要 LINUX交换系统不支持在闪存(NAND flash)上直接建立交换区域。虽然可以使用NFTL/FTL层或者FASS闪存交换系统实现在闪存上建立交换分区。然而,这两种方法都采用静态分配交换区域,将交换系统的读写磨损限制在了闪存固定的某个区域,可能会造成闪存局部过度磨损。提出的SA-YAFFS系统,将交换系统的支持性和闪存文件系统有机统一,在闪存上动态分配交换区域,避免了将交换系统的读写磨损限制在闪存固定的区域,并利用文件系统中大量的空闲空间分担交换系统带来的磨损,避免了局部过度磨损。实验表明,当"文件系统逻辑配额的剩余空闲空间+交换系统逻辑配额"增加到n倍,交换系统导致的磨损为原来的1/n。 The Linux swap system doesn't support the swap area directly on the NAND Flash. Although both NFTL/FFL layer and FASS NAND Flash swap system can realize swap area on NAND Flash,however,both of them allocate swap area statically and limit the I/O of swap system within a certain NAND Flash physical area, which may overwear some part of the NAND Flash. This paper will propose a new system called SA-YAFFS. It integrates the support of the swaps system and the/lash filesystem as an organic unity, and dynamically allocates the swap area on NAND Flash. It avoids limiting the I/O operations of a swap system in a fixed area on NAND Flash. Thus, we can make full use of all the free space of filesystem to level the wear incurred by the swap system so the local over-wear is avoided. Our experiment indicates that we can reduce the wear to 1/n to previous ,when "the remaining free space of the filesystem logical quota + swap system logical quota" rises to n times.
出处 《计算机应用与软件》 CSCD 2010年第2期1-5,共5页 Computer Applications and Software
基金 国家自然科学基金项目(60773093)
关键词 NAND FLASH YAFFS文件系统 交换系统 NAND flash YAFFS filesystem Swap system
  • 相关文献

参考文献9

  • 1Amir Ban. Flash File System Optimized for Page-mode Flash Technologies : United States Patent ,5937425 [ P] 1999.
  • 2Jung 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.
  • 3Aleph One Company. Yet Another Flash Filing System (YAFFS) [OL]. 2008. http ://www. alephl. co. uk/yaffs/.
  • 4Daniel Bovet, Marco Cesati. Understanding the Linux Kernel[ M ]. 3rd ed.影印版.南京:东南大学出版社,2006.
  • 5Rosenblum M, Ousterhout J K. The design and implementation of a logstructured file system. ACM Trans. Comput. Syst. ,1992,10( 1 ) :26 - 52.
  • 6Chanik 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.
  • 7Ohhoon Kwon, Kern Koh. Swap-aware Garbage Collection for NAND Flash Memory Based Embedded Systems. Seventh International Conference on Computer and Information Technology,2007 IEEE.
  • 8Gerard Beekmans. Linux From Scratch: Version 6.3 [ OL ]. 2007. http ://www. linuxfromscratch. org/.
  • 9Independent Study : NFTL [ OL ]. 2005. http ://esslab. tw/wiki/index. php/NFTL.

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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