[发明专利]固态硬盘错误数据处理方法及装置有效
申请号: | 201711408251.3 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108038016B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 赵志强;彭鹏;姜黎 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 410100 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种固态硬盘错误数据处理方法及装置,所述方法在获取到数据读取命令后,从固态硬盘的闪存中提取待读取数据,并将待读取数据发送至主机内存中;再通过主控模块在缓存中申请纠错空间,以及对不可纠正数据进行高阶纠错,生成纠正数据;最后将存储在主机内存中的错误数据用纠正数据进行覆盖,完成错误数据的处理过程。本申请提供的处理方法,当读取的数据中存在不可纠正数据时,依然可以释放大部分数据缓存,使主控模块的缓存空间不受限制,增加固态硬盘读写性能,并且不会由于缓存缺乏而阻塞其他读写命令执行。解决传统错误数据的处理方法在出现不可纠正数据时,缓存被长期占用不能释放的问题。 | ||
搜索关键词: | 固态 硬盘 错误 数据处理 方法 装置 | ||
【主权项】:
1.一种固态硬盘错误数据处理方法,其特征在于,包括:获取主机发送的数据读取命令;根据所述数据读取命令,从固态硬盘的闪存中提取待读取数据;将所述待读取数据通过直接闪存存取模块发送至主机内存中,所述待读取数据包括正确数据和不可纠正数据;通过主控模块在缓存中申请纠错空间,所述纠错空间的大小等于所述不可纠正数据所占空间的大小;主控模块通过高阶纠错算法对所述不可纠正数据进行纠错生成纠正数据,并将所述纠正数据发送至所述纠错空间;通过所述直接闪存存取模块将所述纠正数据发送至主机内存中,覆盖存储在主机内存中的所述不可纠正数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711408251.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种功率器件过流保护电路
- 下一篇:一种筒形剪刀