System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及存储,特别涉及一种存储设备的存储块管理方法以及存储设备。
技术介绍
1、当前很多存储设备以闪存存储介质,尤其是nand型闪存存储介质为主要存储介质。图1是示例性的采用nand型闪存存储介质作为存储介质的固态硬盘的结构图。参考图上所示,nand型闪存存储介质130由至少一个闪存颗粒组成,这些闪存颗粒又包括die0至die3的四个die,每个die的大小例如为32gb/64gb/128gb,每个die的构成是一致的,均由plane0至plane1两个平面(plane)组成,每个平面上的存储块(block)个数也是相同的。固态硬盘的控制器120通过通道(图上示出了通道channel0至channel3)对各个存储块的数据进行操作。
2、如图上所示,存储块包括能正常读、写、擦除等操作的存储块(即好块)和不能正常读、写、擦除等操作的存储块(即坏块)。坏块按来源划分主要包括:(1)出厂坏块(factorybad block),即生产过程中产生的坏块,一般闪存颗粒的生产商会在存储器出厂时将坏块第一个存储页(page)的备用区域(spare area)的第6个字节(byte)赋予不等于0xff的值来标记坏块;(2)增长坏块(grown bad block),即使用过程中因擦写磨损等原因而使出厂好块变成的坏块,ecc纠错恢复无法完成、 擦除失败、写失败等现象都可以作为增长坏块出现的表现形式。
3、坏块会降低存储介质空间的利用率,并且随着闪存存储介质中的存储块的存储空间越来越大,存储空间浪费的问题将更加严重。<
...【技术保护点】
1.一种存储设备的存储块管理方法,其特征在于,所述存储设备包括控制器和闪存存储介质,所述闪存存储介质包括多个存储块,所述存储块包括由多条字线连接的多个存储页,所述存储块管理方法由所述控制器执行,并包括以下步骤:
2.根据权利要求1所述的存储块管理方法,其中,所述多种操作包括:主机读、固件读、固件写、主机写、固件擦除。
3.根据权利要求2所述的存储块管理方法,其中,所述固件擦除的故障标记方式为存储块标记,其余操作的故障标记方式为字线标记。
4.根据权利要求1所述的存储块管理方法,其中,所述故障字线表记录所有存储块的所有字线的状态,所述状态包括故障和非故障。
5.根据权利要求1所述的存储块管理方法,还包括:将所述故障字线所连接的存储页中的数据挪移到其他位置。
6.一种存储设备的写操作方法,其特征在于,包括:
7.一种存储设备的主机读操作方法,其特征在于,包括:
8.一种存储设备的固件读操作方法,其特征在于,包括:
9.一种存储设备,包括:耦接的控制器和闪存存储介质,所述控制器执行如权利要求
10.一种存储设备的控制器,与闪存存储介质耦接,所述控制器执行如权利要求1至8任意一项所述的方法。
...【技术特征摘要】
1.一种存储设备的存储块管理方法,其特征在于,所述存储设备包括控制器和闪存存储介质,所述闪存存储介质包括多个存储块,所述存储块包括由多条字线连接的多个存储页,所述存储块管理方法由所述控制器执行,并包括以下步骤:
2.根据权利要求1所述的存储块管理方法,其中,所述多种操作包括:主机读、固件读、固件写、主机写、固件擦除。
3.根据权利要求2所述的存储块管理方法,其中,所述固件擦除的故障标记方式为存储块标记,其余操作的故障标记方式为字线标记。
4.根据权利要求1所述的存储块管理方法,其中,所述故障字线表记录所有存储块的所有字线的状...
【专利技术属性】
技术研发人员:赵鹏程,蔡全,李洁洁,陈剑清,盛栋梁,
申请(专利权)人:联芸科技杭州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。