首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向Flash存储器的FAT文件系统可靠性增强机制
引用本文:王冬,杨琼,杨静远.面向Flash存储器的FAT文件系统可靠性增强机制[J].航空计算技术,2017,47(3).
作者姓名:王冬  杨琼  杨静远
作者单位:中航工业西安航空计算技术研究所,陕西 西安,710068
基金项目:工信部预研项目资助资助
摘    要:FAT文件系统针对Flash存储器使用时,其FAT表存储位置不确定且各个簇之间的擦写次数不均衡,导致其可靠性降低.针对上述问题,提出了两种解决方案,分别是FAT表可控迁移和空闲簇磨损均衡.前者在Flash上预留多个块存储FAT表,每次更新FAT表时在其中选择擦除次数最小的块,预留一个块记录最新FAT表的入口地址;后者在Flash上预留一个块记录FAT表中各个簇的擦写次数,每次分配空间时选择擦写次数小于擦除阈值的空闲簇.测试结果表明,改进后的FAT文件系统能够在可控范围内可靠地存储FAT表,同时有效地均衡了各个簇的擦写次数,这些都增强了FAT文件系统的可靠性.

关 键 词:Flash存储器  FAT文件系统  可靠性增强  可控迁移  磨损均衡

A Mechanism for Enhancing Reliability of FAT File System Faced Flash Memory
WANG Dong,YANG Qiong,YANG Jing-yuan.A Mechanism for Enhancing Reliability of FAT File System Faced Flash Memory[J].Aeronautical Computer Technique,2017,47(3).
Authors:WANG Dong  YANG Qiong  YANG Jing-yuan
Abstract:When FAT file system is used for flash memory,the storage location of file allocation table is uncertain,and the erase count between clusters is imbalance,all these result in the decrease of reliability.For these problems,this paper proposes two solution,they are controllable migration of file allocation table and wear leveling between clusters.The former reserves a number of blocks in flash to store file allocation table,when updating file allocation table,it selects the block whose erase count is minimum in all reserved blocks.It also reserves a block in flash to record entrance address of the newest file allocation table.The latter reserves a block in flash to record erase count of each cluster,when allocating space,it selects the free cluster whose erase count is less than erase threshold.According to test result,the improved FAT file system storing file allocation table are controllable and reliable,and it also effectively balances the erase count between clusters,all these enhance the reliability of FAT file system.
Keywords:flash memory  FAT file system  enhance reliability  controllable migration  wear leveling
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号