[发明专利]增强固态硬盘低温鲁棒性的方法、装置及计算机设备有效
| 申请号: | 201810556023.9 | 申请日: | 2018-06-01 | 
| 公开(公告)号: | CN108710475B | 公开(公告)日: | 2021-09-14 | 
| 发明(设计)人: | 方浩俊;姚鸣强;徐伟华 | 申请(专利权)人: | 深圳忆联信息系统有限公司 | 
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 | 
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 | 
| 地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 增强 固态 硬盘 低温 鲁棒性 方法 装置 计算机 设备 | ||
1.增强固态硬盘低温鲁棒性的方法,其特征在于,所述方法包括:
获取系统温度;
获取系统所处状态;
根据系统所处状态判断系统温度是否满足设定条件;
若是,则根据系统所处状态对系统进行自热处理,并进入下一步骤;
若否,则进入下一步骤;
驱动系统响应请求;
根据系统所处状态对系统进行自热处理的步骤,包括以下具体步骤:
判断系统所处状态是否为运行状态;
若是,则设置自热标志,并进入下一步骤;
若否,则进入下一步骤;
对系统进行自热处理;
对系统进行自热处理的步骤,包括以下具体步骤:
对NAND和DRAM进行空间分配,设置鲁棒模块;
全速访问NAND,并读取数据写入DRAM内;
读取系统温度;
判断当前系统温度是否达到工作温度阈值;
若当前系统温度达到工作温度阈值,则进入驱动系统响应请求的步骤;
若当前系统温度未达到工作温度阈值,则判断是否进入正常响应状态;
若进入正常响应状态,则返回判断当前系统温度是否达到工作温度阈值的步骤;
若不是进入正常响应状态,则判断是否达到超时阈值;
若达到超时阈值,则进入驱动系统响应请求的步骤;
若未达到超时阈值,则返回全速访问NAND,并读取数据写入DRAM内的步骤。
2.根据权利要求1所述的增强固态硬盘低温鲁棒性的方法,其特征在于,根据系统所处状态判断系统温度是否满足设定条件的步骤,包括以下具体步骤:
判断系统所处状态是否启动状态;
若系统所处状态是启动状态,则判断系统温度是否低于设定阈值;
若系统温度低于设定阈值,则系统温度满足设定条件;
若系统温度不低于设定阈值,则系统温度不满足设定条件;
若系统所处状态不是启动状态,则判断系统温度是否处于下降趋势且当前系统温度低于设定阈值;
若系统温度处于下降趋势且当前系统温度低于设定阈值,则系统温度满足设定条件;
若否,则系统温度不满足设定条件。
3.根据权利要求1至2任一项所述的增强固态硬盘低温鲁棒性的方法,其特征在于,驱动系统响应请求的步骤中,所述请求包括启动请求以及处理主机的读写请求。
4.根据权利要求3所述的增强固态硬盘低温鲁棒性的方法,其特征在于,当请求为启动请求时,所述驱动系统响应请求的步骤,包括以下具体步骤:
加载固件;
运行SSD系统。
5.增强固态硬盘低温鲁棒性的装置,其特征在于,包括温度获取单元、状态获取单元、判断单元、自热处理单元以及驱动单元;
所述温度获取单元,用于获取系统温度;
所述状态获取单元,用于获取系统所处状态;
所述判断单元,用于根据系统所处状态判断系统温度是否满足设定条件;
所述自热处理单元,用于若是,则根据系统所处状态对系统进行自热处理;
所述驱动单元,用于驱动系统响应请求;
所述自热处理单元包括运行状态判断模块、标志设置模块以及处理模块;
所述运行状态判断模块,用于判断系统所处状态是否为运行状态;
所述标志设置模块,用于若是,则设置自热标志;
所述处理模块,用于对系统进行自热处理;
处理模块包括空间分配子模块、访问子模块、温度读取子模块、判断子模块、状态判断子模块以及超时判断子模块;
空间分配子模块,用于对NAND和DRAM进行空间分配,设置鲁棒模块;
访问子模块,用于全速访问NAND,并读取数据写入DRAM内;
温度读取子模块,用于读取系统温度;
判断子模块,用于判断当前系统温度是否达到工作温度;
状态判断子模块,用于若当前系统温度未达到工作温度,则判断是否进入正常响应状态;
超时判断子模块,用于若不是进入正常响应状态,则判断是否达到超时阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810556023.9/1.html,转载请声明来源钻瓜专利网。





