[发明专利]基于固态硬盘的存储颗粒过热保护方法和装置有效
申请号: | 201910577992.7 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110289027B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 冯通;冯元元;臧鑫 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G11C7/04 | 分类号: | G11C7/04;G11B33/14 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 王海滨 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 固态 硬盘 存储 颗粒 过热 保护 方法 装置 | ||
本申请涉及一种基于固态硬盘的存储颗粒过热保护方法、装置、计算机设备和存储介质,其中该方法包括:获取基于固态硬盘的存储颗粒过热保护请求;根据所述请求通过硬件驱动检测存储颗粒和芯片的温度;根据所述存储颗粒和芯片的温度确定所述固态硬盘可接受命令的最大个数,并将其设置为命令阈值;判断主机下发的命令是否超过所述命令阈值;若主机下发的命令没有超过所述命令阈值,则根据获取所述主机下发的命令,并根据获取到的命令对所述存储颗粒进行读写操作。本发明通过采用前端流控,减少对主机端命令的获取,从而达到降温的目的,保护固态硬盘不会由于温度原因而不稳定,实现了提高固态硬盘的稳定性和可靠性。
技术领域
本发明涉及固态硬盘技术领域,特别是涉及一种基于固态硬盘的存储颗粒过热保护方法、装置、计算机设备和存储介质。
背景技术
目前,SSD(固态硬盘)已经被广泛应用于各种场合,由于其在性能、功耗、环境适应性等方面的优秀指标,正逐步替换传统的硬盘。
然而,存储颗粒作为固态硬盘重要组成部分,在环境因素和高强度的读写动作等多种因素的影响下很容易导致芯片和存储颗粒温度迅速升高,而存储颗粒的耐热性相对而言比较差,一旦温度达到临界值,会导致存储颗粒不稳定,从而导致数据损坏,影响整个系统的稳定性和可靠性。
在传统技术中,固态硬盘在处理大量的数据时,主机端、芯片和存储颗粒三者频繁交互,芯片和存储颗粒随着时间的推移,温度也会越来越高,如果不采取降温措施,极易导致芯片和存储颗粒达到其耐热度,从而产生错误。
发明内容
基于此,有必要针对上述技术问题,提供一种可以实现提高固态硬盘的可靠性和稳定性的基于固态硬盘的存储颗粒过热保护方法、装置、计算机设备和存储介质。
一种基于固态硬盘的存储颗粒过热保护方法,所述方法包括:
获取基于固态硬盘的存储颗粒过热保护请求;
根据所述请求通过硬件驱动检测存储颗粒和芯片的温度;
根据所述存储颗粒和芯片的温度确定所述固态硬盘可接受命令的最大个数,并将其设置为命令阈值;
判断主机下发的命令是否超过所述命令阈值;
若主机下发的命令没有超过所述命令阈值,则获取所述主机下发的命令,并根据获取到的命令对所述存储颗粒进行读写操作。
在其中一个实施例中,在所述若主机下发的命令没有超过所述命令阈值步骤之后还包括:
实时检测获取到的命令流以及对应时刻的存储颗粒和芯片的温度;
判断获取到的命令流与温度是否呈线性关系;
若所述获取到的命令流与温度不是线性关系,则向主机返回温控模块错误状态。
在其中一个实施例中,在所述判断主机下发的命令是否超过所述命令阈值的步骤之后还包括:
若所述主机下发的命令超过所述命令阈值,则向主机返回命令流数据超限状态。
在其中一个实施例中,在所述根据获取到的命令对所述存储颗粒进行读写操作的步骤之后还包括:
当下发的命令都已经执行完毕后,向主机端返回命令完成状态。
一种基于固态硬盘的存储颗粒过热保护装置,所述装置包括:
获取模块,所述获取模块用于获取基于固态硬盘的存储颗粒过热保护请求;
温度检测模块,所述温度检测模块用于根据所述请求通过硬件驱动检测存储颗粒和芯片的温度;
阈值设置模块,所述阈值设置模块用于根据所述存储颗粒和芯片的温度确定所述固态硬盘可接受命令的最大个数,并将其设置为命令阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577992.7/2.html,转载请声明来源钻瓜专利网。