System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种存储器管理技术,尤其是涉及一种针对非易失性存储器的数据读取方法、及使用所述方法的存储装置及存储器控制器。
技术介绍
1、非易失性存储器(non-volatile memory)是指当电流断掉后,所存储的数据不会消失的电脑存储器,具有数据非易失性、省电、体积小与无机械结构等优点,被广泛地应用于各种电子装置中。
2、目前,闪存类型的非易失性存储器通常使用逻辑地址(lba)寻址方式。在读取某个lba的数据时,存储设备会先载入该lba所在的映射表,然后找到在映射表上该lba对应的实体地址(pba),再根据该pba读取数据。由于非易失性存储器的容量增大,导致lba的总数量增加,进而需要使用多个映射表来记录所有的lba。在读取大量文件时,由于这些文件存储在不连续且随机的lba中,当这些lba所在的映射表不是同一张时,会导致需要载入多个映射表,这增加了读取的时间,最终导致读取速度下降。
3、在用户需要读取大量文件目录及其下的文件和目录项时,可能会导致在同一张映射表上的文件或目录项,在文件系统中的顺序不一定是相邻或连续的。在读取某个lba的数据时,存储设备通常会先加载该lba所在的映射表,然后找到在映射表上该lba对应的pba,再根据该pba去读取数据。因此,当读取一个lba时,如果该lba所在的映射表之前没有被加载到存储设备的ram上,存储设备就需要额外进行一次加载映射表的操作,从而降低了读取数据的速度。这一过程可能会对数据读取速度产生不利的影响。
技术实现思路
...【技术保护点】
1.一种存储控制器,用于控制配置有一可复写式非易失性存储器模块的一存储装置,其特征在于,所述存储控制器包括:
2.根据权利要求1所述的存储控制器,其特征在于,其中在根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的运作中,
3.根据权利要求1所述的存储控制器,其特征在于,其中在根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的运作中,
4.根据权利要求1所述的存储控制器,其特征在于,其中在根据所述多个逻辑地址来决定分别对应所述多个文件的所述多个映射表的运作中,
5.根据权利要求4所述的存储控制器,其特征在于,其中在计算所述目标文件所对应的所述目标映射表的所述序号的运作中,
6.一种数据读取方法,用于存储控制器以读取可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个存储器晶粒,其中每一所述存储器晶粒具有多个实体块,每一所述实体块具有多个实体页,所述多个实体页分别对应至多个实体地址,其特征在于,包括:
7.根据权利要求6所述的数据读取方法,其特征在于,其中根据所述一
8.根据权利要求6所述的数据读取方法,其特征在于,其中根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的步骤包括:
9.根据权利要求6所述的数据读取方法,其特征在于,其中根据所述多个逻辑地址来决定分别对应所述多个文件的所述多个映射表的步骤包括:
10.根据权利要求9所述的数据读取方法,其特征在于,其中计算所述目标文件所对应的所述目标映射表的所述序号的步骤包括:
11.一种存储装置,其特征在于,包括:
12.根据权利要求11所述的存储装置,其特征在于,其中在根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的运作中,
13.根据权利要求11所述的存储装置,其特征在于,其中在根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的运作中,
14.根据权利要求11所述的存储装置,其特征在于,其中在根据所述多个逻辑地址来决定分别对应所述多个文件的多个映射表的运作中,
15.根据权利要求14所述的存储装置,其特征在于,其中在计算所述目标文件所对应的所述目标映射表的所述序号的运作中,
...【技术特征摘要】
1.一种存储控制器,用于控制配置有一可复写式非易失性存储器模块的一存储装置,其特征在于,所述存储控制器包括:
2.根据权利要求1所述的存储控制器,其特征在于,其中在根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的运作中,
3.根据权利要求1所述的存储控制器,其特征在于,其中在根据所述一或多个第二逻辑地址来决定所述第一映射表的所述目标内容的运作中,
4.根据权利要求1所述的存储控制器,其特征在于,其中在根据所述多个逻辑地址来决定分别对应所述多个文件的所述多个映射表的运作中,
5.根据权利要求4所述的存储控制器,其特征在于,其中在计算所述目标文件所对应的所述目标映射表的所述序号的运作中,
6.一种数据读取方法,用于存储控制器以读取可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个存储器晶粒,其中每一所述存储器晶粒具有多个实体块,每一所述实体块具有多个实体页,所述多个实体页分别对应至多个实体地址,其特征在于,包括:
7.根据权利要求6所述的数据读取方法,其特征在于,其中根据所述一或多个第二逻辑地址来决定所述第一映射表的所述...
【专利技术属性】
技术研发人员:徐振宇,曹快,牛玉婷,吴宗霖,朱启傲,
申请(专利权)人:合肥兆芯电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。