加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FTL和NFTL---FLASH转换层

发布时间:2020-12-15 17:42:49 所属栏目:百科 来源:网络整理
导读:??? FTL(Flash Translation Layer)是nor flash转换层,NTFL(Nand Flash Translation Layer)是Nand Flash的转换层。 ??? Flash是一种介质,它写入前要先擦除,但FLASH是有寿命的,它不能无限次执行擦除操作。在前面的代码文件Mtdblock.c中,它的写入操作

??? FTL(Flash Translation Layer)是nor flash转换层,NTFL(Nand Flash Translation Layer)是Nand Flash的转换层。

??? Flash是一种介质,它写入前要先擦除,但FLASH是有寿命的,它不能无限次执行擦除操作。在前面的代码文件Mtdblock.c中,它的写入操作仅仅是提供了一个缓冲操作。FTL和NFTL是一个文件系统和mtd之间一个转换层,它提供的写入均衡算法,均衡管理每个扇区的写入和擦除次数,大大增加了FLASH的使用寿命。它的特点有:

(1)体积小,性能强;

(2)坏块管理程序;

(3)垃圾回收功能;

(4)写入均衡算法;

(5)断电恢复功能。

?

ftl.c是ftl的代码源文件,nftl.c是NFTL的代码源文件。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读