System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 检测进行记忆装置的数据碎化降低控制的方法及设备、以及相关电脑可读媒体制造方法及图纸_技高网

检测进行记忆装置的数据碎化降低控制的方法及设备、以及相关电脑可读媒体制造方法及图纸

技术编号:40236595 阅读:11 留言:0更新日期:2024-02-02 22:36
本发明专利技术提供一种用来在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法、相关设备以及电脑可读媒体。该方法可包含:利用存储器控制器透过传输接口电路自主装置接收第一指令;利用该存储器控制器进行关于非连续性的计算以产生关于非连续性的计算结果以产生数据碎化程度,并且发送第一回应;利用该存储器控制器透过该传输接口电路自该主装置接收第二指令;以及利用该存储器控制器透过该传输接口电路发送第二回应至该主装置以将该数据碎化程度回传至该主装置,以依据该主装置的判断结果选择性地进行数据碎化降低。

【技术实现步骤摘要】

本专利技术是关于存储器控制,尤指一种在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法及设备、以及相关电脑可读(computer-readable)媒体。


技术介绍

1、存储器可包含快闪存储器以供储存数据,而存取快闪存储器的管理相当复杂。例如,记忆装置可为记忆卡、固态硬碟、或嵌入式储存装置诸如符合通用快闪存储器储存(universal flash storage,ufs)规格的嵌入式储存装置。记忆装置可用来储存各种大小的档案,诸如大档案或小档案。单一的大档案可先被储存为记忆装置中的连续数据,但在长期的使用下诸如经过长时间的读取及/或写入后会被碎化,因为记忆装置的某些行为而导致序列读取效能下降。相关技术试图更正此问题,但也因此衍生了其他问题诸如某些副作用。因此,需要一种新颖的方法以及相关架构,以在没有副作用或较不会带来副作用的情况下解决这些问题。


技术实现思路

1、本专利技术的目的在于提供一种在一预定通信架构(例如ufs通信架构)中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法及设备、以及相关电脑可读(computer-readable)媒体,以解决上述问题。

2、本专利技术至少一实施例提供一种用来在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法,其中该方法可被应用在该记忆装置的一存储器控制器。该记忆装置可包含该存储器控制器以及一非挥发性(non-volatile,nv)存储器,以及该非挥发性存储器可包含至少一非挥发性存储器元件(例如一或多个非挥发性存储器元件)。该方法可包含:利用该存储器控制器透过该存储器控制器的一传输接口电路自一主装置接收一第一指令,其中该第一指令载有至少一第一逻辑地址以指出至少一第一逻辑地址区域,并且另载有一第一指示符以指出产生该至少一第一逻辑地址区域的一数据碎化程度(data fragmentation degree)之运作的请求;因应来自该主装置的该第一指令,利用该存储器控制器依据至少一第一实体地址区域的多个第一实体地址进行关于非连续性的计算以产生该多个第一实体地址的一关于非连续性的计算结果,并且依据该关于非连续性的计算结果产生该数据碎化程度,其中该至少一第一实体地址区域对应于该至少一第一逻辑地址区域,以及该关于非连续性的计算结果指出该多个第一实体地址的非连续性的程度;在产生该数据碎化程度的运作完成后,利用该存储器控制器透过该传输接口电路发送一第一回应至该主装置,其中该第一回应是因应该第一指令被发送至该主装置;利用该存储器控制器透过该传输接口电路自该主装置接收一第二指令,其中该第二指令是用来指出将该数据碎化程度回传至该主装置之运作的请求;以及因应来自该主装置的该第二指令,利用该存储器控制器透过该传输接口电路发送一第二回应至该主装置以将该数据碎化程度回传至该主装置,以依据该主装置的一判断结果选择性地进行数据碎化降低,其中该第二回应载有该数据碎化程度,以及该判断结果是依据被回传至该主装置的该数据碎化程度产生的。

3、除了上述方法外,本专利技术亦提供一种记忆装置的存储器控制器,其中该记忆装置包含该存储器控制器以及一非挥发性存储器。该非挥发性存储器可包含至少一非挥发性存储器元件(例如一或多个非挥发性存储器元件)。另外,该存储器控制器包含一处理电路,其中该处理电路是用来依据来自一主装置的多个主机指令控制存储器控制器,以容许该主装置透过该存储器控制器存取该非挥发性存储器,其中该处理电路是用来在一预定通信架构中藉助碎化资讯检测进行该记忆装置的数据碎化降低控制。该存储器控制器另包含一传输接口电路,其中该传输接口电路是用来与该主装置进行通信。例如,该存储器控制器透过该存储器控制器的该传输接口电路自该主装置接收一第一指令,其中该第一指令载有至少一第一逻辑地址以指出至少一第一逻辑地址区域,并且另载有一第一指示符以指出产生该至少一第一逻辑地址区域的一数据碎化程度之运作的请求;因应来自该主装置的该第一指令,该存储器控制器依据至少一第一实体地址区域的多个第一实体地址进行关于非连续性的计算以产生该多个第一实体地址的一关于非连续性的计算结果,并且依据该关于非连续性的计算结果产生该数据碎化程度,其中该至少一第一实体地址区域对应于该至少一第一逻辑地址区域,以及该关于非连续性的计算结果指出该多个第一实体地址的非连续性的程度;在产生该数据碎化程度的运作完成后,该存储器控制器透过该传输接口电路发送一第一回应至该主装置,其中该第一回应是因应该第一指令被发送至该主装置;该存储器控制器透过该传输接口电路自该主装置接收一第二指令,其中该第二指令是用来指出将该数据碎化程度回传至该主装置之运作的请求;以及因应来自该主装置的该第二指令,该存储器控制器透过该传输接口电路发送一第二回应至该主装置以将该数据碎化程度回传至该主装置,以依据该主装置的一判断结果选择性地进行数据碎化降低,其中该第二回应载有该数据碎化程度,以及该判断结果是依据被回传至该主装置的该数据碎化程度产生的。

4、除了上述方法外,本专利技术亦提供一种包含上述存储器控制器的记忆装置,其中该记忆装置包含:该非挥发性存储器,用来储存资讯;以及该存储器控制器,耦接至该非挥发性存储器,用来控制该记忆装置的运作。

5、除了上述方法外,本专利技术亦提供一种包含上述记忆装置的电子装置,其中该电子装置另包含耦接至该记忆装置的该主装置。该主装置可包含:至少一处理器,用来控制该主装置的运作;以及一电源供应电路,耦接至该至少一处理器,用来提供电源给该至少一处理器以及该记忆装置。另外,该记忆装置提供储存空间给该主装置。

6、本专利技术至少一实施例提供一种用来在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法,其中该方法可被应用在耦接至该记忆装置的一主装置。该记忆装置可包含一存储器控制器以及一非挥发性存储器,以及该非挥发性存储器可包含至少一非挥发性存储器元件(例如一或多个非挥发性存储器)。该方法可包含:透过该主装置的一传输接口电路自该主装置发送一第一指令至该存储器控制器,以触发该存储器控制器依据至少一第一实体地址区域的多个第一实体地址进行关于非连续性的计算以产生该多个第一实体地址的一关于非连续性的计算结果,并且依据该关于非连续性的计算结果产生至少一第一逻辑地址区域的一数据碎化程度(data fragmentation degree),其中该第一指令载有至少一第一逻辑地址以指出该至少一第一逻辑地址区域,并且另载有一第一指示符以指出产生该至少一第一逻辑地址区域的该数据碎化程度之运作的请求,其中该至少一第一实体地址区域对应于该至少一第一逻辑地址区域,以及该关于非连续性的计算结果指出该多个第一实体地址的非连续性的程度;在产生该数据碎化程度的运作完成后,透过该传输接口电路自该存储器控制器接收一第一回应,其中该第一回应是由该存储器控制器因应该第一指令发送至该主装置;透过该传输接口电路自该主装置发送一第二指令至该存储器控制器,其中该第二指令是用来指出将该数据碎化程度回传至该主装置之运作的请求;透过该传输接口电路自该记本文档来自技高网...

【技术保护点】

1.一种用来在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法,该方法是应用在该记忆装置的一存储器控制器,该记忆装置包含该存储器控制器以及一非挥发性(non-volatile,NV)存储器,该非挥发性存储器包含至少一非挥发性存储器元件,该方法包含:

2.如权利要求1所述的方法,其特征在于,该第一指令符合一第一预定指令格式,以及该第一指示符代表在该第一预定指令格式的一第一预定栏位中的一位元。

3.如权利要求2所述的方法,其特征在于,该第一预定指令格式包含用来载有一操作码的一操作码栏位、用来载有一逻辑区块地址的一逻辑区块地址栏位、用来载有该第一指示符的该第一预定栏位、以及用来载有一转移长度的一转移长度栏位,其中该逻辑区块地址以及该转移长度的组合指出该至少一第一逻辑地址区域。

4.如权利要求1所述的方法,其特征在于,该第二回应载有一第二指示符以指出该数据碎化程度。

5.如权利要求4所述的方法,其特征在于,该第二回应符合一预定格式,以及该预定格式包含用来载有一预定描述符的至少一栏位,其中该第二指示符是被内嵌在该预定描述符中。

6.如权利要求4所述的方法,其特征在于,该第二回应包含一预定描述符,以及该第二指示符为该预定描述符中的多个装置寿命估计参数中的一装置寿命估计参数。

7.如权利要求6所述的方法,其特征在于,该预定描述符代表载有至少三个装置寿命估计参数的一装置健康描述符。

8.如权利要求4所述的方法,其特征在于,该第二回应载有一第一装置寿命估计参数、一第二装置寿命估计参数以及一第三装置寿命估计参数,以及该第二指示符代表该第三装置寿命估计参数。

9.如权利要求1所述的方法,其特征在于,另包含:

10.如权利要求9所述的方法,其特征在于,该第三指令符合一预定指令格式,以及该第三指示符代表在该预定指令格式的一预定栏位中的一位元。

11.如权利要求9所述的方法,其特征在于,该至少一第二逻辑地址等于该至少一第一逻辑地址,以及该至少一第二逻辑地址区域等于该至少一第一逻辑地址区域。

12.一种记忆装置的存储器控制器,该记忆装置包含该存储器控制器以及一非挥发性(non-volatile,NV)存储器,该非挥发性存储器包含至少一非挥发性存储器元件,该存储器控制器包含:

13.一种包含如权利要求12所述的存储器控制器的记忆装置,其中该记忆装置包含:

14.一种包含如权利要求13所述的记忆装置的电子装置,其中该电子装置另包含:

15.一种用来在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法,该方法是应用在耦接至该记忆装置的一主装置,该记忆装置包含一存储器控制器以及一非挥发性(non-volatile,NV)存储器,该非挥发性存储器包含至少一非挥发性存储器元件,该方法包含:

16.如权利要求15所述的方法,其特征在于,另包含:

17.一种依据如权利要求15所述的方法运作的主装置。

18.一种储存一程序码的电脑可读媒体(computer-readable),导致该主装置在执行该程序码时依据如权利要求15所述的方法运作。

...

【技术特征摘要】

1.一种用来在一预定通信架构中藉助碎化资讯检测进行一记忆装置的数据碎化降低控制的方法,该方法是应用在该记忆装置的一存储器控制器,该记忆装置包含该存储器控制器以及一非挥发性(non-volatile,nv)存储器,该非挥发性存储器包含至少一非挥发性存储器元件,该方法包含:

2.如权利要求1所述的方法,其特征在于,该第一指令符合一第一预定指令格式,以及该第一指示符代表在该第一预定指令格式的一第一预定栏位中的一位元。

3.如权利要求2所述的方法,其特征在于,该第一预定指令格式包含用来载有一操作码的一操作码栏位、用来载有一逻辑区块地址的一逻辑区块地址栏位、用来载有该第一指示符的该第一预定栏位、以及用来载有一转移长度的一转移长度栏位,其中该逻辑区块地址以及该转移长度的组合指出该至少一第一逻辑地址区域。

4.如权利要求1所述的方法,其特征在于,该第二回应载有一第二指示符以指出该数据碎化程度。

5.如权利要求4所述的方法,其特征在于,该第二回应符合一预定格式,以及该预定格式包含用来载有一预定描述符的至少一栏位,其中该第二指示符是被内嵌在该预定描述符中。

6.如权利要求4所述的方法,其特征在于,该第二回应包含一预定描述符,以及该第二指示符为该预定描述符中的多个装置寿命估计参数中的一装置寿命估计参数。

7.如权利要求6所述的方法,其特征在于,该预定描述符代表载有至少三个装置寿命估计参数的一装置健康描述符。

8.如权利要求4所述的方法,其特征在于,该第二回应载有一第一装置寿命估计参数、一第二装置寿命估计参数...

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

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

1