数据处理方法及对应的数据储存装置制造方法及图纸

技术编号:31562974 阅读:19 留言:0更新日期:2021-12-25 10:46
本发明专利技术涉及一种数据处理方法及对应的数据储存装置,该数据储存装置包括一存储器装置与一存储器控制器。存储器控制器配置一既定存储器区块作为用以自一主机装置接收数据的一现用存储器区块,并且响应于现用存储器区块的写入操作更新一子区域位元表的内容。子区域位元表包括一或多个位元,各位元与一或多个子区域相关联,并且各位元的一数值初始被设定为一预设值。当自主机装置接收的一第一逻辑地址的数据被写入现用存储器区块时,存储器控制器判断第一逻辑地址属于哪个子区域,并且将与第一逻辑地址所属的子区域相关联的位元的数值设定为与预设值不同的一既定值。定为与预设值不同的一既定值。定为与预设值不同的一既定值。

【技术实现步骤摘要】
数据处理方法及对应的数据储存装置


[0001]本专利技术是有关于一种可有效改善存储器装置的存取效能的数据处理方法及对应的数据储存装置。

技术介绍

[0002]随着数据储存装置的科技在近几年快速地成长,许多数据储存装置,如符合安全数位(Secure Digital,缩写为SD)/多媒体卡(Multi Media Card,缩写为MMC)规格、复合式快闪存储器(Compact flash,缩写为CF)规格、记忆条(Memory Stick,缩写为MS)规格与极数位(Extreme Digital,缩写为XD)规格的记忆卡、固态硬碟、嵌入式多媒体记忆卡(embedded Multi Media Card,缩写为eMMC)以及通用快闪存储器储存(Universal Flash Storage,缩写为UFS)已经广泛地被应用在多种用途上。因此,在这些数据储存装置上,有效率的存取控制也变成一个重要的议题。
[0003]为了辅助数据储存装置的存取操作,数据储存装置端可建立并维护一或多个映射表格,用以记录实体地址与逻辑地址间的映射关系。逻辑地址为由连接数据储存装置的一主机装置所使用的地址,主机装置可利用逻辑地址识别不同的记忆空间。实体地址为数据储存装置所使用的地址,数据储存装置可利用实体地址识别不同的记忆空间。存储器控制器根据存储器装置的存取操作管理这些映射表格。
[0004]响应于带有欲读取的逻辑地址的一读取指令,存储器控制器必须查找映射表格,以取得储存欲读取的逻辑地址的数据的实体地址。然而,表格的查找或搜寻通常为较耗时的操作。此外,表格大小通常会随着存储器装置的容量增加而增加。因此,在映射表格中查找或搜索所需的时间会随着映射表格的大小增加而大幅增加。
[0005]为解决此问题并且改善存储器装置的读取速度,需要一种可有效处理存储器装置所储存的数据并改善存储器装置存取效能的数据处理方法。

技术实现思路

[0006]本专利技术的一目的在于解决因在映射表格中查找或搜索而耗费时间的问题。
[0007]根据本专利技术的一实施例,一种数据储存装置包括一存储器装置与一存储器控制器。存储器装置包括多个存储器区块。存储器控制器耦接至存储器装置,用以存取存储器装置。存储器控制器配置一既定存储器区块作为用以自一主机装置接收数据的一现用存储器区块,并且响应于现用存储器区块的写入操作更新一子区域位元表的内容。子区域位元表包括一或多个位元,各位元与一或多个子区域相关联,并且各位元的一数值初始被设定为一预设值。当自主机装置接收的一第一逻辑地址的数据被写入现用存储器区块时,存储器控制器判断第一逻辑地址属于哪个子区域,并且将与第一逻辑地址所属的子区域相关联的位元的数值设定为与预设值不同的一既定值。
[0008]根据本专利技术的另一实施例,一种数据处理方法,适用于一数据储存装置,其中数据储存装置包括一存储器装置与一存储器控制器,存储器装置包括多个存储器区块,存储器
区块包括用以自一主机装置接收要被写入存储器装置的数据的至少一现用存储器区块,存储器控制器耦接至存储器装置用以存取存储器装置,数据处理方法由存储器控制器所执行并包括:将一第一逻辑地址的数据写入现用存储器区块;以及响应于现用存储器区块的写入操作更新一子区域位元表的内容,其中子区域位元表包括一或多个位元,各位元与一或多个子区域相关联,并且各位元的一数值初始被设定为一预设值。响应于现用存储器区块的写入操作更新子区域位元表的内容的步骤还包括:判断第一逻辑地址属于哪个子区域;以及将与第一逻辑地址所属的子区域相关联的位元的数值设定为与预设值不同的一既定值。
附图说明
[0009]图1是显示根据本专利技术的一实施例所述的数据储存装置的方块图范例。
[0010]图2是显示逻辑单元与其对应的逻辑区块地址的一个范例。
[0011]图3是显示于主机控制模式下可有的操作。
[0012]图4是显示于装置控制模式下可有的操作。
[0013]图5是显示HPB项目的一个范例格式。
[0014]图6是显示HPB读取指令的对应操作。
[0015]图7是显示根据本专利技术的一实施例所述的可改善存储器装置的读取速度的数据处理方法流程图。
[0016]图8是显示根据本专利技术的另一实施例所述的可改善存储器装置的读取速度的数据处理方法流程图。
[0017]【符号说明】
[0018]100:数据储存装置
[0019]110:存储器控制器
[0020]112:微处理器
[0021]112C:程序码
[0022]112M:只读存储器
[0023]114:存储器接口
[0024]116:缓冲存储器
[0025]118:主机接口
[0026]120:存储器装置
[0027]130:主机装置
[0028]132:编码器
[0029]134:解码器
[0030]200:逻辑单元
[0031]A

1、A

2、A

3、A

4、B

1、B

2、B

3、C

1、C

2、C

3、C

4、C

5、C

6、D

1、D

2、D

3、D

4、D

5、D

6、D

7:操作
[0032]DATA IN UPIU:送入数据的通用快闪存储器储存通讯协定资讯单元
[0033]HPB_Rgn_0、HPB_Rgn_(N

1):HPB区域
[0034]HPB_Sub_Rgn_0、HPB_Sub_Rgn_(L

1):HPB子区域
[0035]LBA:逻辑区块地址
具体实施方式
[0036]在下文中,描述了许多具体细节以提供对本专利技术实施例的透彻理解。然而,本领域技术人员仍将理解如何在缺少一个或多个具体细节或依赖于其他方法、元件或材料的情况下实施本专利技术。在其他情况下,未详细示出或描述公知的结构、材料或操作,以避免模糊本专利技术的主要概念。
[0037]在整个说明书中对"一实施例"或"一范例"的引用意味着结合该实施例或范例所描述的特定特征、结构或特性包括于本专利技术的多个实施例的至少一个实施例中。因此,贯穿本说明书在各个地方出现的短语"于本专利技术的一实施例中"、"根据本专利技术的一实施例"、"于一范例中"或"根据本专利技术的一范例"不一定都指到相同的实施例或范例。此外,特定特征、结构或特性可以在一个或多个实施例或范例中以任何合适的组合和/或子组合进行结合。
[0038]此外,为让本专利技术的目的、特征和优点能更明显易懂,下文特举出本专利技术的具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据储存装置,包括:一存储器装置,包括多个存储器区块;以及一存储器控制器,耦接至该存储器装置,用以存取该存储器装置,其中该存储器控制器配置一既定存储器区块作为用以自一主机装置接收数据的一现用存储器区块,并且响应于该现用存储器区块的一写入操作更新一子区域位元表的内容,其中该子区域位元表包括一或多个位元,各位元与一或多个子区域相关联,并且各位元的一数值初始被设定为一预设值,以及其中当自该主机装置接收的一第一逻辑地址的数据被写入该现用存储器区块时,该存储器控制器判断该第一逻辑地址属于哪个子区域,并且将与该第一逻辑地址所属的该子区域相关联的该位元的该数值设定为与该预设值不同的一既定值。2.如权利要求1所述的数据储存装置,其特征在于,响应于接收带有一第二逻辑地址的一读取指令,该存储器控制器判断该第二逻辑地址属于哪个子区域,并且判断该子区域位元表中与该第二逻辑地址所属的该子区域相关联的该位元的该数值是否被设定为该既定值,并且当与该第二逻辑地址所属的该子区域相关联的该位元的该数值未被设定为该既定值时,该存储器控制器省略根据该第二逻辑地址查找一第一映射表格的操作,其中该第一映射表格包括多个栏位,该第一映射表格的一栏位用以记录该现用存储器区块的一实体地址的映射资讯,并且该实体地址的该映射资讯为储存于该现用存储器区块的该实体地址的数据是指向哪个逻辑地址的一实体至逻辑映射资讯。3.如权利要求2所述的数据储存装置,其特征在于,当与该第二逻辑地址所属的该子区域相关联的该位元的该数值被设定为该既定值时,该存储器控制器根据该第二逻辑地址查找该第一映射表格以判断该现用存储器区块是否有一实体地址存有该第二逻辑地址的数据。4.如权利要求2所述的数据储存装置,其特征在于,该读取指令为带有该第二逻辑地址以及该第二逻辑地址所对应的一主机性能增强器(Host Performance Booster,缩写HPB)项目的相关资讯的一HPB读取指令,并且该HPB项目包括存有该第二逻辑地址的数据的一实体地址的相关资讯。5.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器于传送一或多个HPB项目至该主机装置后建立该子区域位元表并且响应于该现用存储器区块的该写入操作更新该子区域位元表的内容。6.如权利要求2所述的数据储存装置,其特征在于,该存储器装置更储存一第二映射表格,该第二映射表格包括多个栏位,该第二映射表格的一栏位用以记录一逻辑地址的映射资讯,并且该逻辑地址的该映射资讯为该存储器装置的哪个实体地址储存该逻辑地址的数据的一逻辑至实体映射资讯,并且于该第二映射表格的内容已根据该第一映射表格被更新后,该存储器控制器建立该子区域位元表并且响应于该现用存储器区块的该写入操作更新该子区域位元表的内容。7.如权利要求6所述的数据储存装置,其特征在于,于该第二映射表格的内容已根据该第一映射表格被更新后,该存储器控制器还根据该第二映射表格产生一或多个HPB项目,并且传送包含该一或多个HPB项目的一封包至该主机装置。8.如权利要求1所述的数据储存装置,其特征在于,与该子区域位元表的各位元相关联
的该一或多个子区域为一或多个被该主机装置请求要被活化的子区域。9.一种数据处理方法,适...

【专利技术属性】
技术研发人员:陈瑜达
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:

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

1