在Nand闪存中生成动态分区信息的方法和装置制造方法及图纸

技术编号:8489744 阅读:245 留言:0更新日期:2013-03-28 09:13
本发明专利技术实施例提供了一种Nand闪存中生成分区信息的方法和装置。方法包括:解析原始分区信息,原始分区信息包括命名的n个分区和每个所述分区的原始块数量,其中n为正整数;根据n个分区的原始块数量和n个分区的第1个分区的原始起始地址,通过顺序检测各分区的块的状态,为n个分区生成动态分区信息,动态分区信息包括n个分区的动态起始地址和动态块数量;将动态分区信息存储到指定区域。对应该方法还包括装置。上述技术方案解决了因存储介质存在坏块随机分布的特性,为归避该问题而为分区预留较多的块而引起的资源浪费问题,也包括未考虑该特性而进行分区导致的可靠性问题,节省了块资源,提高了存储介质的利用率。

【技术实现步骤摘要】

本专利技术实施例涉及计算机领域,更具体地,涉及在Nand闪存中生成动态分区信息的方法和装置
技术介绍
Nand闪存是一种能够进行读写、擦除的存储介质,其容量大、擦写速度快,且具有价格低廉等优势,被广泛应用在机顶盒、数码相机、手机、平板电脑等其他电子产品上,用来存放程序、参数、媒体数据等。而大多数产品采用的操作系统中,通过抽象设备访问层,提供了一种例如MTD (MemoryTechnology Device,内存技术设备)的系统,MTD为该操作系统提供了针对闪存访问的统一、抽象的接口。 对MTD设备的使用过程来说,进行分区是其中一个重要的步骤。所谓分区,就是在闪存上划分多个区域,划分后的区域简称为分区,每一个分区都有固定的物理的起始地址和分区大小,其中分区大小通常由每个分区所包括的块(block)的数量决定,每个块的大小为默认值。分区的起始地址和块数量在本文中也称为分区信息。这些分区信息是系统在启动和运行过程,闪存上读取数据和挂载文件系统等操作的重要参数。尽管Nand闪存容量大、价格便宜,但是本身Nand闪存存在一个固有缺陷出厂时就存在坏块,而且这些坏块随机分布。Nand闪存是以块本文档来自技高网...

【技术保护点】
一种在Nand闪存中生成分区信息的方法,其特征在于,包括:解析原始分区信息,所述原始分区信息包括命名的n个分区和每个所述分区的原始块数量,其中n为正整数;根据所述n个分区的原始块数量和所述n个分区的第1个分区的原始起始地址,通过顺序检测各分区的块的状态,为所述n个分区生成动态分区信息,所述动态分区信息包括所述n个分区的动态起始地址和动态块数量;将所述动态分区信息存储到指定区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:秦绍天
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1