[发明专利]数据存储的方法及装置在审
申请号: | 201810279184.8 | 申请日: | 2018-03-31 |
公开(公告)号: | CN110321060A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 谢巍;闻军会 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 刘贻盛 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 解码器 解码 第一数据 垃圾回收 数据存储 数据信息 第二存储单元 存储单元 存储数据 数据对应 数据发 功耗 减小 写入 回收 返回 | ||
本公开涉及一种存储数据的方法及装置。该方法包括:SSD在从第一存储单元中读取数据后,将SSD所读取的数据发送给SSD的解码器,以使解码器对SSD所读取的数据进行解码。在解码器完成对SSD所读取的数据的解码后,将与SSD所读取的数据对应的第一数据信息以及第二数据信息返回给SSD。在SSD采用本公开提供的数据存储方法进行垃圾回收的过程中,没有需要进行编码的数据,因而SSD无需执行对待回收数据进行编码的步骤,SSD可以直接将第一数据信息和第二数据信息写入SSD的第二存储单元,进而减小SSD进行垃圾回收的功耗。
技术领域
本公开涉及计算机技术领域,具体地,涉及一种数据存储的方法及装置。
背景技术
随着数据存储技术的高速发展,越来越多的数据存储装置出现在人们使用的电子设备中,例如:SSD(Solid State Drives,固态硬盘)等。SSD因具有读写速度快、抗震动、低功耗、无噪音、低热量、以及质量轻等特点,已被广泛应用于军事、车载、工业、医疗、和航空等领域。
SSD分为多个区块(Block),每个区块分为多个页面(pages)。SSD可以直接以页面为单位进行数据写入操作,且以块为单位进行数据删除操作。也就是说,SSD将待写入数据写入某一区块的某一页面,待该页面被写满后,SSD再将待写入数据写入该区块的另一页面,且SSD只能删除一整个区块中存储的全部数据。为了防止写入SSD中的数据发生错误,在将数据写入SSD之前,需要对其进行编码,相应地,在读取SSD中的数据之前,需要对其进行解码。为了提高SSD的使用寿命,当SSD的某一页面中的已存数据变为无用数据时,SSD将无用数据所占的存储单元标记为无效,以提高SSD的使用寿命。
随着SSD的使用时长的增加,SSD中被标记为无效的存储单元越来越多,为了提高SSD的利用率,SSD中设置有缓存区,以便于进行垃圾回收。相关技术中的垃圾回收方案如下:
首先,获取用于读取待回收数据的命令,从无用数据所占的区块中读取待回收数据,并对其进行解码,将解码后的数据存储到缓存区;然后,对缓存区中存储的数据进行编码,将编码后的数据存储到该缓存区,获取用于写入待回收数据的命令,并将编码后的数据写入空闲区块中;最后,以区块为单位,删除无用数据所占的区块中的全部数据。
然而,垃圾回收方案所包括的编解码过程会导致SSD的功耗较大;此外,对用于写入待回收数据的命令的获取,会影响SSD与外部设备之间正在进行的数据传输。可见,相关技术中的垃圾回收方案有待改善。
发明内容
本公开的目的是提供一种数据存储方法及装置,以减小SSD进行垃圾回收的功耗。
本公开第一方面提供一种数据存储的方法,应用于固态硬盘SSD,所述方法包括:
根据第一命令,读取所述SSD的第一存储单元中的数据;
将所述数据发送给所述SSD的解码器,并接收所述解码器返回的与所述数据对应的第一数据信息以及第二数据信息;
将所述第一数据信息以及所述第二数据信息写入所述SSD的第二存储单元中,所述第二存储单元不同于所述第一存储单元。
可选地,所述第二数据信息包括校验信息。
可选地,所述方法还包括:
从多个命令中分离出用于写入待回收数据的写命令;
将所述用于写入待回收数据的写命令添加到第一队列中,并将所述多个命令中的其他命令添加到第二队列中,所述多个命令中的其他命令不同于所述用于写入待回收数据的写命令;
从所述第二队列中获取所述第一命令。
可选地,将所述第一数据信息以及所述第二数据信息写入所述SSD的第二存储单元中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810279184.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置及计算机可读存储介质
- 下一篇:数据存储方法及装置