[发明专利]一种SSD中在线监测数据存储时间的方法在审
申请号: | 201911230783.1 | 申请日: | 2019-12-03 |
公开(公告)号: | CN110955392A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 刘凯;曹成;吴斌 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/30 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ssd 在线 监测 数据 存储 时间 方法 | ||
1.一种SSD中在线监测数据存储时间的方法,其特征在于:包括以下步骤:
S01)、当SSD某个block的第一个page被写入数据时,把当前系统时钟写入到DDR中该block对应的写入时间位置;
S02)、设定定时器1的触发间隔Tx,定时器1用于按照设定的触发间隔从block 0至blockn依次检查block对应数据结构的写入状态,n为SSD中block的个数;
S03)、定时器1被触发后,检查当前block的写入状态,如果是close block,则执行步骤S04,如果不是,则执行步骤S06:
S04)、计算数据存储时间,数据储存时间等于系统时钟当前的计数值减去写入时间,判断数据存储时间是否大于阈值,如果大于则执行步骤S05,如果小于阈值则执行步骤S06;
S05)、对保存的数据进行搬移,然后执行步骤S06;
S06)、判断是否是最后一个block,如果是则从block0开始重新检测,如果否,则等待定时器1的下次触发,检测下一个block对应数据结构的写入状态,重复步骤S03至S06。
2.根据权利要求1所述的SSD中在线监测数据存储时间的方法,其特征在于:计算数据存储时间时,考虑温度的影响,加入温度因素后计算数据存储时间的步骤为:
S41)、设定定时器2的触发间隔Ty,定时器2用于按照设定的触发间隔获取
SSD上温度传感器检测的温度值;
S42)、定时器2被触发后,检测温度传感器,获取当前温度;
S43)、计算新的系统时钟计数,Ticknew=Tickcurrent+Ty*AF,其中,Ticknew为考虑温度因素的系统时钟计数,Tickcurrent为当前系统时钟计数,Ty为定时器2的触发间隔,AF为当前温度相对于40℃的温度加速系数;
S44)、将当前系统时钟计数更新为步骤S43计算得到的数值;
S45)、等待定时器2的下次触发,重复步骤步骤S42至S45。
3.根据权利要求2所述的SSD中在线监测数据存储时间的方法,其特征在于:
AF通过下面公式计算得到:
其中,exp表示以自然常数e为底的指数函数,
Ea为1.0~1.1eV,
kB为玻尔兹曼常数,
Tnow为当前开尔文温度,
T40℃为40℃对应的开尔文温度。
4.根据权利要求2或3所述的SSD中在线监测数据存储时间的方法,其特征在于:SSD的温度范围为40℃~70℃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911230783.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置