YAFFS文件系统的研究与改进
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中 分 号 T3 田 类 : P1 1
Y F AF S文件 系统 的研 究与 改进
孙 丰 ,张福新 , 一
(. 国科学院计算技术研究所 ,北京 10 8 ;2 1中 0 0 0 .中国科学院研究生院 ,北京 10 8 ) 000
摘
要: 通过对 N N l h A DFa 硬件特点和 Y F S s A F 文件系统 的分析与研究 ,在遵循 N N lh “ A DFa 只写一次”限制 的基础 上,提 出改进删 除 s
[ src]T i pp reerh s o ad re h atr t s fh ND Faha dte AF SFahme  ̄ lgfess m. eb s f Abta t hs ae sace me r wa a cei c eNA ls n F ls mo o l yt Ont ai o r s h cr s ot i hY i e h s
f l wi g t e r s i to f“ it n e o h ol o n h e t ci n o wr e o c ” n t e NAND l s ,i u s f r r d a n w t ae y t mp o e o ee i g a p p r n d p o i e r F a h t p t o wa 6 sr t g o i r v n d l tn a e ,a r v d s a n i l me t t n me h d f c sn i c l e n r a i ai n e e a t o u o s T s n F mp e n a i t o , o us i g on d f u t si e l t o i i z on a d r l v l t n . e to PGA lto m n e r td t n s i p a f r i t g a e wi GODSON一 P c r h 1I o e i d c t st a e n w ta e y C a s h e f r a c ft e fl y t m’ a i pe a i n u h a e itn d ltn rr s zn l y n a l n i a e h t h e sr tg a r ie t e p r o t n m n e o e s se S b sc o r to ss c sr wr i g, ee g o e i i g af e b e y h i i i r 4 % , O i ha i h p a t a a u . 0 S sh g r c i l l e t c v
Y F S在文件进行 改写时总是先写入新的数据页,然后 AF 将 旧的数据页从文件中删除 。删除的 旧数据 页只有被擦除后 才能成为干净页 ,重新被使用。Y F S中用数据结构来描述 AF 每个擦 除块 的状态 。该数据结构记录 了块状态 ,用一个 3 2b 的位 图表示块 内各个页面的使用情况。在 Y F S中 , AF 有且仅 有一个块处于 “ 当前分 配”状态 。新页面从当前进行分配的 块 中顺 序进行 分配 ,若 当前块 已满 ,则顺 序寻 找下一个 空 闲块 。 .
Re e , h a d I p o e e t0 A l y t m s  ̄ c n m r v m n f a r I YAFFSFi S se l i e
S UN n . Fe g ZHANG . i Fu x n
(.ntue f o uigT cn lg , hn s Acdmyo Sin e, in 0 0 0 1Istt o C mp t i n eh oo y C iee ae f cec sBe ig10 8 ; j 2 Grd ae co lC iee a e f ce csB in 00 0 . a ut h o, hn s dmyo ine, e ig10 8 ) S Ac S j
页操作的新策略 ,给出改进 的实现过程 ,重点涉及实现 中的难点及相应 的解决策略 。在一款龙芯开发板上的测试表明 ,该改进 策略能够把
改写、删除和截短文件等文件系统基础操作 的性能提高约 4 %,具有很高的实用价值 。 0
关健词 :N N 闪存 ;Y F S AD A F 文件系统 ;删除策略
维普资讯
第3 4卷 第 5期
V1 4 o. 3
No
程
2 0 年 3月 08
M ac 0 r h 20 8
Co p t rEn i e rn m u e gn e i g
・ 开发研 究与设计技术 ・
文章 号: 0 _3 8o ) — 2 — 3 文 标 码: 编 1 0 4 (o 0 0 7 o 0_ 22 8 5 5 _ 献 识 A
[ ywo d lNA Ke r s ND ahme  ̄; e oh r ahFl ytm( F S ;ee o aey l F s m6 Y t te s i S s YA F )d lt ns t An l F e e i t g r
Y F SY t ohr Is i yt 类似于 JF / F 2 A F (e te ah l S s m) An F Fe e F SJ S , F
是专门为 N ND闪存设计 的嵌入式文件系统 , 用于大容量 A 适 的存储设备 。它是 日志结构 的文件 系统 ,提供 了损耗平衡和 掉 电保护 ,可 以有效地避免意外掉 电对文件系统一致性和完