【技术实现步骤摘要】
【国外来华专利技术】一种存储控制器和数据搬迁监测方法
本申请涉及电子
,尤其涉及一种存储控制器和数据搬迁监测方法。
技术介绍
近些年来,随着计算机技术和电子器件制造工艺的不断发展,各式各样的计算机系统不断出现。存储器作为计算机系统不可或缺的关键组成部分,人们对于存储器的可用性和可靠性的要求也变得越来越高。实际应用中,存储器易因环境压力(如存储器所处环境温度过高)和周边压力(如存储器外围电路接触不良)的干扰造成永久性或者短暂性的失效,如何在短时间内发现存储器失效情况并及时的进行处理,成为了当前较为热门的研究点之一。现有技术中,通常采用不中断存储器正常工作状态的实时检测技术对存储器进行检测,以及时发现存储器失效的情况。在实际应用中,上述实时检测技术都会涉及到存储器数据搬迁,如存储器数据的备份和恢复。而在数据搬迁过程中,需要保证搬迁操作的原子性,即被搬迁数据在搬迁前后应保证完全一致,若搬迁过程中被搬迁数据被改写,则需要重新进行数据搬迁。但是,现有的数据搬迁方法中,无法及时检测到被搬迁数据被改写这一情况,导致数据搬迁过程中出现许多因数据搬迁失败导致的无效的数据操作,从而使得现有的数据搬迁方法效率低、准确率低、适用性差。
技术实现思路
本申请实施例提供一种存储控制器和数据搬迁监测方法,可提升数据搬迁方法的效率、准确率及适用性。第一方面,本申请实施例提供了一种存储控制器。该存储控制器与存储器耦合。该存储控制器包括:数据搬迁电路和数据操作判别电路。上述数据搬迁电路的一端与存储器的一端相连接,上述数据搬迁电路的另一端与数据操作 ...
【技术保护点】
一种存储控制器,其特征在于,所述存储控制器与存储器耦合,所述存储控制器包括数据搬迁电路和数据操作判别电路,所述存储器包括第一存储区域和第二存储区域,其中:/n所述数据搬迁电路用于产生搬迁信号,所述搬迁信号用于将所述第一存储区域中的数据搬迁至所述第二存储区域;/n在所述数据搬迁电路将所述第一存储区域中的所有数据搬迁至所述第二存储区域的数据搬迁过程中,所述数据操作判别电路用于接收并监测输入至所述存储器的数据操作信号,并在监测到所述数据操作信号为针对所述第一存储区域的数据改写信号时,输出数据搬迁失败信号。/n
【技术特征摘要】
【国外来华专利技术】一种存储控制器,其特征在于,所述存储控制器与存储器耦合,所述存储控制器包括数据搬迁电路和数据操作判别电路,所述存储器包括第一存储区域和第二存储区域,其中:
所述数据搬迁电路用于产生搬迁信号,所述搬迁信号用于将所述第一存储区域中的数据搬迁至所述第二存储区域;
在所述数据搬迁电路将所述第一存储区域中的所有数据搬迁至所述第二存储区域的数据搬迁过程中,所述数据操作判别电路用于接收并监测输入至所述存储器的数据操作信号,并在监测到所述数据操作信号为针对所述第一存储区域的数据改写信号时,输出数据搬迁失败信号。
根据权利要求1所述的存储控制器,其特征在于,所述数据操作判别电路还用于在所述数据搬迁过程中未监测到所述针对所述第一存储区域的数据改写信号时,输出数据搬迁成功信号。
根据权利要求2所述的存储控制器,其特征在于,所述存储控制器还包括地址切换电路;
所述地址切换电路用于在监测到所述数据搬迁成功信号后,将针对所述第一存储区域的数据操作信号所指向的数据存储地址由所述第一存储区域的存储地址切换成所述第二存储区域中相应的存储地址。
根据权利要求1-3任一项所述的存储控制器,其特征在于,所述数据操作判别电路包括地址判别电路、操作类型判别电路,其中:
所述地址判别电路用于接收并提取出所述数据操作信号所指向的数据存储地址,确定所述数据存储地址是否为所述第一存储区域的存储地址;
所述操作类型判别电路用于当监测到所述地址判别电路确定所述数据存储地址为所述第一存储区域的存储地址时,提取所述数据操作信号对应的数据操作类型;
所述操作类型判别电路还用于当所述数据操作类型为数据改写时,确定所述数据操作信号为针对所述第一存储区域的数据改写信号并输出数据搬迁失败信号。
根据权利要求4所述的存储控制器,其特征在于,所述操作类型判别电路具体用于:
当监测到所述数据操作信号为针对所述第一存储区域的数据改写信号时,若接收到所述数据操作信号对应的响应成功信号,则输出数据搬迁失败信号,其中,所述响应成功信号用于指示所述数据操作信号指向的数据存储地址上的数据被改写完成。
根据权利要求4或5所述的存储控制器,其特征在于,所述操作类型判别电路还用于:
当确定所述数据操作信号为针对所述第一存储区域的数据改写信号时,触发所述数据搬迁电路记录所述数据操作信号所指向的数据存储地址;
...
【专利技术属性】
技术研发人员:张先富,王正波,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。