[发明专利]一种数据写入方法及装置有效
申请号: | 201410251232.4 | 申请日: | 2014-06-06 |
公开(公告)号: | CN105242871B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 石亮;沙行勉;朱冠宇;赵俊峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/16 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机技术领域,尤其涉及一种数据写入方法及装置,用以解决SSD的闪存寿命与SSD的使用性能之间存在较大矛盾的问题。本发明提供的一种数据写入方法包括:SSD控制器根据当前对SSD的闪存中的每个闪存块平均执行的编程/擦除P/E次数,以及预设的P/E次数范围分别与写速度和数据保存时长的对应关系,确定写速度和数据保存时长;所述SSD控制器根据确定的写速度,对所述SSD的闪存执行除刷新操作外的写操作,并根据确定的数据保存时长以及确定的写速度,对写入到闪存中的数据执行刷新操作;所述刷新操作是将所述闪存中存储时间超过所述数据保存时长的数据从最近一次写入的位置重新写入到所述闪存中的其它位置。 | ||
搜索关键词: | 闪存 写入 数据保存 时长 刷新操作 计算机技术领域 使用性能 数据执行 闪存块 写操作 擦除 预设 编程 存储 矛盾 | ||
【主权项】:
一种数据写入方法,其特征在于,包括:固态硬盘SSD控制器根据当前对所述SSD的闪存中的每个闪存块平均执行的编程/擦除P/E次数,以及每种数据属性所对应的对应关系表,确定每种数据属性对应的写速度和数据保存时长;其中,所述对应关系表中记录有预设的P/E次数范围分别与写速度和数据保存时长的对应关系,所述数据属性包括热数据和冷数据,所述热数据的访问频率大于所述冷数据的访问频率;所述SSD控制器根据所述SSD的闪存执行除刷新操作外的写操作所需要写入到闪存中的数据的数据属性,从确定的每种数据属性对应的写速度中,选择写速度,并根据选择的写速度,对所述SSD的闪存执行所述刷新操作外的写操作;所述SSD控制器根据写入到闪存中的数据的数据属性,从确定的每种数据属性对应的数据保存时长中,选择数据保存时长,根据选择的数据保存时长以及冷数据对应的写速度,对写入到闪存中的数据执行刷新操作;所述刷新操作是将所述闪存中存储时间超过所述数据保存时长的数据从最近一次写入的位置重新写入到所述闪存中的其它位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410251232.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种热泵热水器
- 下一篇:具有用加强条连接侧板与背板的空调器壳体及空调器