一种应用于MLC介质的NAND闪存的管理方法技术

技术编号:2911568 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用于MLC介质的NAND闪存的管理方法,该闪存使用每个数据块的最后一个扇区作为保留扇区来存储该数据块的所有其他扇区的备用空间信息。当所述数据块的所有其他扇区写满的情况下,才将所有其他扇区的备用空间信息写入所述的保留扇区。这样,在系统驱动加载时,只需要扫描每个数据块的最后一个扇区就可以获取所有扇区的备用空间信息,从而加快了扫描速度。

【技术实现步骤摘要】

本专利技术涉及一种存储设备的管理方法,尤其是涉及一种应用于MLC(Multi-Level Cell,多层单元)介质的NAND闪存的管理方法。
技术介绍
近年来,随着多媒体手持设备的普及,对移动存储设备的容量要求也越来越高,NAND闪存由于其相对于NOR闪存的大容量以及更快的擦除和写入速度得到了广泛的应用。而随着使用MLC技术的NAND闪存的出现,使存储设备的成本更低,但同时由于MLC技术的特性,如在数据块内不允许出现从高地址到低地址的逆序访问,寿命较短容易出现坏块等,在使用中又存在诸如逆序操作、大容量的NAND闪存扫描速度慢等一系列的问题。
技术实现思路
为克服上述不足,本专利技术的目的在于提供一种应用于MLC介质的NAND闪存的管理方法,加快扫描速度。为实现上述目的,本专利技术包括以下内容:一种应用于MLC介质的NAND闪存的管理方法,该闪存使用每个数据块的最后一个扇区作为保留扇区来存储该数据块的所有其他扇区的备用空间信息。在系统驱动加载时或者需要获取一部分扇区的信息时,为了获取每一个扇区的信息,需要扫描所有的扇区,这样对于大容量的NAND闪存设备来说,可能需要几十秒的时间,为了减少扫描时的时间消耗,以数据块为单位,保留每个数据块的最后一个扇区作为保留扇区来存储此数据块上所有其他扇区的备用空间信息。当所述数据块的所有其他扇区写满的情况下,才将所有其他扇区的备用空间信息写入所述的保留扇区。这样,在系统驱动加载时,只需要扫描每个数据块的-->最后一个扇区就可以获取所有扇区的备用空间信息,从而加快了扫描速度。附图说明图1为NAND闪存的数据组织和保留扇区的组织。图中字母的含义如下:Block X:第X个数据块;Sector X:第X个扇区;Sector X′s Spare:第x个扇区的备用空间信息。具体实施方式以图1的NAND闪存为例,其包含2048个数据块,每一个数据块又包括128个扇区,一个扇区大小为2112字节,分为2048字节的数据区,和64字节的备用空间区。如图1所示,第3个数据块Block3保留最后1个扇区Sector 127作为保留扇区,当Block3中除保留Sector 127外的所有的127个扇区都被写入数据后,才在Sector 127中存储Block3中所有扇区的备用空间信息,按照扇区的地址顺序存储。在需要Block3中任何扇区的备用空间信息时,可以直接访问保留Sector127。这样,对一个数据块,要获取所有备用空间信息,只需要读1个扇区即本专利技术所述的保留扇区。如果不采用保留扇区的方式,需要访问128次。因此,本专利技术的应用大大减小了需读写的次数,这在频繁访问闪存的备用空间信息的操作中,如扫描时尤其有用。-->本文档来自技高网...

【技术保护点】
一种应用于MLC介质的NAND闪存的管理方法,其特征在于,该闪存使用每个数据块的最后一个扇区作为保留扇区来存储该数据块的所有其他扇区的备用空间信息。

【技术特征摘要】
1、一种应用于MLC介质的NAND闪存的管理方法,其特征在于,该闪存使用每个数据块的最后一个扇区作为保留扇区来存储该数据块的所有其他扇区的备用空间信息。2、根据权...

【专利技术属性】
技术研发人员:胡胜廖建华招嘉焕胡胜发
申请(专利权)人:安凯广州软件技术有限公司
类型:发明
国别省市:81[中国|广州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1