System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种固态硬盘的温度自适应数据读取方法、装置及相关设备制造方法及图纸_技高网

一种固态硬盘的温度自适应数据读取方法、装置及相关设备制造方法及图纸

技术编号:44868981 阅读:8 留言:0更新日期:2025-04-08 00:11
本申请涉及固态硬盘技术领域,尤其涉及一种固态硬盘的温度自适应数据读取方法、装置及相关设备。方法包括:根据主机所发送的读取请求,确定读取请求所请求的目标数据所在的目标闪存单元;调取目标数据的写入温度;根据写入温度、读取温度和温压对应信息,确定目标电压值;其中,读取温度为目标闪存单元的当前温度;温压对应信息为预置在目标固态硬盘内的写入温度、读取温度和目标电压值之间的对应关系;在目标闪存单元上施加目标电压值的电压,以读取目标数据;本申请能够解决现有技术中存在的由于固态硬盘中闪存单元中的数据的写入温度和读取温度相差较大导致可能无法从闪存单元中读取到正确的数据值的技术问题。

【技术实现步骤摘要】

本申请涉及固态硬盘,尤其涉及一种固态硬盘的温度自适应数据读取方法、装置及相关设备


技术介绍

1、在固态硬盘(solid state drive,ssd)中,若其闪存单元的类型为三层单元(trinary-level cell,tlc),则每个闪存单元可读写3bit的数据;其中,通过在该闪存单元施加在预设的电压范围的电压值,用于表示将对应于该电压值的数据值的3bit数据写入该闪存单元。

2、举例来说,在向闪存单元写入数据值为“111”(二进制)的3bit数据时,需要在该闪存单元上施加属于电压范围a中的电压值为a的写入电压,闪存单元会记录下该电压值,相当于将对应于电压范围a的数据值“111”(二进制)的3bit数据写入该闪存单元;当从闪存单元中读取数据时,需要在闪存单元上施加读取电压,而该读取电压需要也在电压范围a内,才能保证读取到该数据的正确的数据值“111”。

3、在理论上,每个数据值对应于一个电压范围,但是在实际操作中,若写入数据时的温度与室温差距较大,待闪存单元的温度恢复至室温后,将会导致闪存单元的物理特性发生改变,令该闪存单元其所存储的数据值所实际对应的实际电压范围,相对于理论电压范围发生了偏移,导致可能无法通过在闪存单元上施加理论电压范围内的电压来读取到正确的数据值。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种固态硬盘的温度自适应数据读取方法、装置及相关设备,以解决现有技术中存在的由于固态硬盘中闪存单元中的数据的写入温度和读取温度相差较大导致可能无法从闪存单元中读取到正确的数据值的技术问题。

2、第一方面,本申请提供了一种固态硬盘的温度自适应数据读取方法,应用于目标固态硬盘,所述方法包括:

3、根据主机所发送的读取请求,确定所述读取请求所请求的目标数据所在的目标闪存单元;

4、调取所述目标数据的写入温度;其中,所述写入温度为将所述目标数据写入所述目标闪存单元时,所述目标闪存单元的温度;

5、根据所述写入温度、读取温度和温压对应信息,确定目标电压值;其中,所述读取温度为所述目标闪存单元的当前温度;所述温压对应信息为预置在所述目标固态硬盘内的所述写入温度、所述读取温度和所述目标电压值之间的对应关系;

6、在所述目标闪存单元上施加所述目标电压值的电压,以读取所述目标数据。

7、第二方面,本申请提供了一种固态硬盘的温度自适应数据读取装置,应用于目标固态硬盘,所述装置包括:请求处理模块、温压模块和数据读取模块;

8、其中,所述请求处理模块,用于根据主机所发送的读取请求,确定所述读取请求所请求的目标数据所在的目标闪存单元;

9、所述温压模块,用于调取所述目标数据的写入温度;其中,所述写入温度为将所述目标数据写入所述目标闪存单元时,所述目标闪存单元的温度;

10、所述温压模块,还用于根据所述写入温度、读取温度和温压对应信息,确定目标电压值;其中,所述读取温度为所述目标闪存单元的当前温度;所述温压对应信息为预置在所述目标固态硬盘内的所述写入温度、所述读取温度和所述目标电压值之间的对应关系;

11、所述数据读取模块,用于在所述目标闪存单元上施加所述目标电压值的电压,以读取所述目标数据。

12、第三方面,本申请提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储应用程序,所述处理器通过运行或执行存储在所述存储器内的软件程序,以使所述电子设备实现如上述的固态硬盘的温度自适应数据读取方法。

13、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储处理器所执行的程序代码,所述程序代码用于实现上述的固态硬盘的温度自适应数据读取方法。

14、第五方面,本申请提供了一种计算机程序产品,所述计算机程序产品包含计算机指令,当所述计算机指令在电子设备上运行,使得所述电子设备实现上述的固态硬盘的温度自适应数据读取方法。

15、有益效果:

16、本申请提供了一种固态硬盘的温度自适应数据读取方法,应用于目标固态硬盘,方法包括:根据主机所发送的读取请求,确定读取请求所请求的目标数据所在的目标闪存单元;调取目标数据的写入温度;其中,写入温度为将目标数据写入目标闪存单元时,目标闪存单元的温度;根据写入温度、读取温度和温压对应信息,确定目标电压值;其中,读取温度为目标闪存单元的当前温度;温压对应信息为预置在目标固态硬盘内的写入温度、读取温度和目标电压值之间的对应关系;在目标闪存单元上施加目标电压值的电压,以读取目标数据。

17、综上可知,本申请所提供的固态硬盘的温度自适应数据读取方法,可针对闪存单元的“写入温度”和“读取温度”之间差异过大导致的其所存储的数据值所对应的电压范围发生的偏移进行电压补偿,令可通过在闪存单元上施加经过电压补偿的电压值,读取到正确的数据值。

本文档来自技高网...

【技术保护点】

1.一种固态硬盘的温度自适应数据读取方法,其特征在于,应用于目标固态硬盘,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述写入温度、读取温度和温压对应信息,确定目标电压值之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述写入温度和所述读取温度和之间的温度差之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述确定所述读取请求所请求的目标数据所在的目标闪存单元之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述在所述目标闪存单元上施加所述目标电压值的电压之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在所述目标闪存单元上施加所述目标电压值的电压之后,所述方法还包括:

7.一种固态硬盘的温度自适应的数据读取装置,其特征在于,应用于目标固态硬盘,所述装置包括:请求处理模块、温压模块和数据读取模块;

8.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储应用程序,所述处理器通过运行或执行存储在所述存储器内的软件程序,以使所述电子设备实现如权利要求1至6中任一项所述的固态硬盘的温度自适应数据读取方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储处理器所执行的程序代码,所述程序代码用于实现如权利要求1至6中任一项所述的固态硬盘的温度自适应数据读取方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品包含计算机指令,当所述计算机指令在电子设备上运行,使得所述电子设备实现如权利要求1至6中任一项所述的固态硬盘的温度自适应数据读取方法。

...

【技术特征摘要】

1.一种固态硬盘的温度自适应数据读取方法,其特征在于,应用于目标固态硬盘,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述写入温度、读取温度和温压对应信息,确定目标电压值之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述写入温度和所述读取温度和之间的温度差之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述确定所述读取请求所请求的目标数据所在的目标闪存单元之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述在所述目标闪存单元上施加所述目标电压值的电压之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在所述目标闪存单元上施加所述目标电压值的电压之后,所述方法还包括:

7.一种...

【专利技术属性】
技术研发人员:杨雨潇王斐叶云杰
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

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

1