×

超大容量NANDFlash文件系统-YAFFS2在Linux下的实现

消耗积分:0 | 格式:rar | 大小:0.38 MB | 2017-10-27

分享资料个

  NAND Flash 是当今市场上最主要的非易失大容量闪

  存。1989 年, 东芝公司发布了 NAND Flash 结构, 强调降低

  每比特的成本及更高的性能, 并且像磁盘一样可以通过接

  口轻松升级。NAND 结构能提供极高的存储密度和容量( 目

  前单片最大容量可达 32G 位) , 并且写入和擦除的速度也

  很快。NAND Flash 由于其具有非易失性、电可擦除性、可重

  复编程以及高密度、低功耗等特点, 而被广泛应用于 U 盘,

  MP3 和数码相机等嵌入式数字存储设备当中。

  采用 Flash 介质时一个需要重点考虑的问题是可靠性,

  包括寿命、位交换和坏块处理三个方面。NAND Flash 在每

  个页面( page) 中提供了足够的用于存储校验码的辅助存储

  区( Spare Area) , 对于主存储区( Main Area) 长度为 512 字节

  的小页面( Small Page) , 其辅助存储区大小为 16 字节; 对于

  主存储区( Main Area) 为 2048 字节的大页面( Large Page) ,

  其辅助存储区大小为 64 字节。辅助存储区可用来存放 ECC

  (Error Checking & Correction)、ECC 有效标志、坏块标志等。

  所有这些决定了基于 NAND 的存储系统设计需要处理不

  同于其它类型闪存的特有问题。

超大容量NANDFlash文件系统-YAFFS2在Linux下的实现

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !