[发明专利]一种存储器的修复方法及装置在审
| 申请号: | 201911424838.2 | 申请日: | 2019-12-31 |
| 公开(公告)号: | CN111221681A | 公开(公告)日: | 2020-06-02 |
| 发明(设计)人: | 董凌;郭瑜;杜开田 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储器 修复 方法 装置 | ||
由于安全数码卡等存储器容易发生数据读取错误,现有技术会在存储器发生数据读取错误时,将该存储器设置为故障状态或者将发生故障的地址范围的状态设置为不可用。这种做法会降低系统的可用性,并导致系统中的存储器需要被频繁更换,增加了系统的运行成本。为解决上述问题,本申请提供一种修复存储器的方法和装置,将若干个存储器构成存储阵列。当从主存储器读取数据失败后,从从存储器读取数据并利用该数据修复主存储器中的错误。通过这种做法,可以实现对存储器中逻辑坏块的修复,从而提升系统的可用性,并可以减少存储器需要更换的次数,从而降低系统的运行成本。
技术领域
本申请涉及计算机领域,特别涉及一种可以修复存储器的方法和装置。
背景技术
存储器是用来存储程序和各种数据信息的记忆部件。存储器通常是利用双稳态半导 体电路、互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)晶体管或磁性材料的存储元来存储二进制代码。存储器根据使用材质的不同可以分成半导体存储器和磁表面存储器等类型。
安全数码(Secure Memory Card,SD)卡,又称SD存储卡,是一种基于半导体快闪记忆器的新一代记忆设备,由于它具有体积小、数据传输速度块以及可热插拔等优良特性,被广泛地用于便携式装置上使用,例如数码相机、个人数码助理(Personal DigitalAssistant,PDA)和多媒体播放器等。近年来,VMware等操作系统厂商推出了使用SD 卡作为引导操作系统的存储介质,从而推广了SD卡在企业级市场的应用范围。
SD卡作为一款消费机的电子存储产品,使用了相对廉价的原材料,固件也相对简单, 可靠性和可服务型性均较差,同时故障率相对较高。因此,各厂商在制作和使用SD卡时,都会采取一定的措施监控SD卡的使用情况,以保证系统的稳定性。
发明内容
现有技术中,当存储器发生数据读取错误时,会将该存储器设置为故障状态或者将 发生故障的地址范围的状态设置为不可用,会降低系统的可用性并导致系统中的存储器 需要被频繁更换。为了解决上述问题,本申请提供一种修复存储器的方法和装置,可以当存储器发生数据读取失败后,会从系统中的其他存储器获取待读取数据,并用该数据 修复存储器中的错误,提高系统的可用性并降低系统运行的成本。
第一方面,本申请提供一种存储器的修复方法,该方法包括用于存储控制器,该存储控制器与第一存储器和第二存储器相连接,该方法包括:接收第一读取请求,该第一 读取请求用于指示读取第一存储器中的第一数据;当读取所述第一存储器中的第一数据 失败时,从所述第二存储器中获取所述第一数据;向所述第一存储器发送写请求,所述 写请求中携带有所述第一数据;接收所述第一存储器发送的响应消息,所述响应消息用 于指示所述第一数据已经被成功写入所述第一存储器;根据所述响应消息确定所述第一 存储器的逻辑块错误已经被修复。
根据上述方法,当从第一存储器读取数据失败时,先不将该存储器设置为故障状态, 而是从系统中存储有待读取数据的第二存储器中获取该数据,并将获取到的数据写回第 一存储器。这种做法可以通过将数据写回第一存储器来修复第一存储器中的坏块。具体来说,如果第一存储器中发生的错误是由于产生了逻辑坏块,则可以通过将数据写回第 一存储器来修复该错误;如果第一存储器中发生的错误时由于产生了物理坏块,则无法 通过将数据写回第一存储器来修复该错误。因此,如果接收到指示第一数据已经被成功 写入第一存储器的响应消息时,可以确定第一存储器中发生的逻辑坏块错误已经被修复。 本申请第一方面所提供的方法通过修复第一存储器中的逻辑坏块提高系统的稳定性,并 可以降低存储器需要被更换的频率,从而降低系统的运行成本。
根据第一方面,在一种可能的实现方式中,第一存储器和第二存储器是SD卡,且第一存储器和第二存储器存储相同的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911424838.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于生物识别的区块链密钥生成方法
- 下一篇:文本差异识别方法和装置





