System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 内存处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸_技高网

内存处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:41264683 阅读:3 留言:0更新日期:2024-05-11 09:21
本申请实施例公开了一种内存处理方法、装置、电子设备及计算机可读存储介质,该方法包括:将待烧录数据烧录到待处理内存,待处理内存包括至少一个内存块,每个内存块包括至少一个内存页,每个内存页包括数据区域和备用区域;确定内存页的数据区域针对待烧录数据所分配存储的局部烧录数据;针对内存页,根据内存页的数据区域中存储的局部烧录数据、内存页对应的内存块的初始坏块地址以及内存页对应的备用区域,计算内存纠错数据;响应于针对内存纠错数据的插入操作,将内存纠错数据插入到备用区域,得到目标内存。内存按照该标准进行内存纠错数据的计算,能够统一各个配置类型的内存,实现对各个类型的内存的适配。

【技术实现步骤摘要】

本申请实施例涉及内存管理领域,具体涉及一种内存处理方法、装置、电子设备及计算机可读存储介质


技术介绍

1、内存作为计算机设备的重要组成部分,在数据计算和处理过程中扮演着重要的角色。

2、然而,随着市场的发展,内存设备厂商越来越多,而各个内存设备厂商生产的内存之间存在差异,例如,不同内存设备厂商生产的内存中的纠错数据不同,当该内存被存入用户数据后,无法保障存储到该内存中的用户数据的有效使用,存在难以适配各个内存设备的问题。


技术实现思路

1、本申请实施例提供一种内存处理方法、装置、电子设备及计算机可读存储介质,可以提升针对各个内存设备的适配性。

2、本申请实施例提供了一种内存处理方法,包括:

3、将待烧录数据烧录到待处理内存,所述待处理内存包括至少一个内存块,每个所述内存块包括至少一个内存页,每个所述内存页包括数据区域和备用区域;

4、确定所述内存页的数据区域针对所述待烧录数据所分配存储的局部烧录数据;

5、针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域,计算内存纠错数据;

6、响应于针对所述内存纠错数据的插入操作,将所述内存纠错数据插入到所述备用区域,得到目标内存。

7、相应的,本申请实施例还提供了一种内存处理装置,包括:

8、烧录模块,用于将待烧录数据烧录到待处理内存,所述待处理内存包括至少一个内存块,每个所述内存块包括至少一个内存页,每个所述内存页包括数据区域和备用区域;

9、确定模块,用于确定所述内存页的数据区域针对所述待烧录数据所分配存储的局部烧录数据;

10、计算模块,用于针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域,计算内存纠错数据;

11、插入模块,用于响应于针对所述内存纠错数据的插入操作,将所述内存纠错数据插入到所述备用区域,得到目标内存。

12、可选的,在本申请的一些实施例中,计算模块包括:

13、确定单元,用于针对所述内存页,确定内存页对应的备用区域的容量信息、地址信息,以及所述备用区域与所述内存页的数据区域的对应关系信息;

14、计算单元,用于根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域的所述容量信息、所述地址信息和所述对应关系信息,计算内存纠错数据。

15、其中,在本申请的一些实施例中,计算单元包括:

16、计算子单元,用于根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域的所述容量信息、所述地址信息和所述对应关系信息,通过多项式组合或者容量等比例的数据处理策略,计算内存纠错数据。

17、其中,在本申请的一些实施例中,该装置还包括调整模块,调整模块包括:

18、显示单元,用于显示针对所述内存块的图形化界面,所述图形化界面中展示有针对坏块标记的初始位置,所述初始位置对应有初始坏块地址;

19、控制单元,用于响应于针对所述坏块标记的拖动操作,控制所述坏块标记朝向目标方向移动,得到目标位置;

20、调整单元,用于将所述目标位置的坏块地址作为所述坏块标记的目标坏块地址;

21、计算模块包括;

22、针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的目标坏块地址以及所述内存页对应的备用区域,计算内存纠错数据。

23、其中,在本申请的一些实施例中,调整单元,包括:

24、调整子单元,用于根据所述目标位置以及所述内存块的容量大小,确定所述坏块标记的目标坏块地址。

25、其中,在本申请的一些实施例中,该装置还包括读取模块,读取模块包括:

26、读取单元,用于响应于针对所述目标内存中所述待烧录数据的读取操作,从所述目标内存中读取到目标烧录数据;

27、纠正单元,用于通过所述内存纠错数据对读取的所述目标烧录数据进行检测或者纠正,得到目标校正数据。

28、其中,在本申请的一些实施例中,烧录模块包括:

29、提取单元,用于从所述待处理内存对应的规范文档中提取坏块标识信息;

30、匹配单元,用于将所述待处理内存中各内存块的内存块标识信息与所述坏块标识信息进行匹配;

31、标记单元,用于将与所述坏块标识信息匹配的内存块标识信息对应的内存块标记为目标坏块;

32、触发单元,用于响应于针对待烧录数据向所述待处理内存的烧录操作,触发所述待烧录数据向所述待处理内存的烧录;

33、烧录单元,用于若待烧录的当前内存块为所述目标坏块,则跳过所述当前内存块,并向所述当前内存块的下一内存块进行烧录。

34、第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述的内存处理方法中的步骤。

35、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的内存处理方法中的步骤。

36、第五方面,本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。

37、本申请实施例将待烧录数据烧录到待处理内存,该待处理内存包括至少一个内存块,每个内存块包括至少一个内存页,每个内存页包括数据区域和备用区域,确定该内存页的数据区域针对待烧录数据所分配存储的局部烧录数据,针对内存页,根据该内存页的数据区域中存储的局部烧录数据、该内存页对应的内存块的初始坏块地址以及该内存页对应的备用区域,计算内存纠错数据,响应于针对该内存纠错数据的插入操作,将该内存纠错数据插入到该备用区域,得到目标内存。

38、其中,本申请实施例通过基于内存中烧录的数据以及内存的初始坏块地址和备用区域计算内存纠错数据,并将该内存纠错数据插入到内存的备用区域中,使得该内存中存储的数据能够被有效使用,提升用户体验。

39、而各个内存均按照该标准进行内存纠错数据的计算,能够统一各个配置类型的内存,实现对各个类型的内存的适配。

本文档来自技高网...

【技术保护点】

1.一种内存处理方法,其特征在于,包括:

2.根据权利要求1所述的内存处理方法,其特征在于,所述针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域,计算内存纠错数据,包括:

3.根据权利要求2所述的内存处理方法,其特征在于,所述根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域的所述容量信息、所述地址信息和所述对应关系信息,计算内存纠错数据,包括:

4.根据权利要求1所述的内存处理方法,其特征在于,所述针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域,计算内存纠错数据之前,所述方法还包括:

5.根据权利要求4所述的内存处理方法,其特征在于,所述将所述目标位置的坏块地址作为所述坏块标记的目标坏块地址,包括:

6.根据权利要求1所述的内存处理方法,其特征在于,所述响应于针对所述内存纠错数据的插入操作,将所述内存纠错数据插入到所述备用区域,得到目标内存之后,所述方法还包括:

7.根据权利要求1所述的内存处理方法,其特征在于,所述将待烧录数据烧录到待处理内存,包括:

8.一种内存处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的内存处理方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的内存处理方法中的步骤。

...

【技术特征摘要】

1.一种内存处理方法,其特征在于,包括:

2.根据权利要求1所述的内存处理方法,其特征在于,所述针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域,计算内存纠错数据,包括:

3.根据权利要求2所述的内存处理方法,其特征在于,所述根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域的所述容量信息、所述地址信息和所述对应关系信息,计算内存纠错数据,包括:

4.根据权利要求1所述的内存处理方法,其特征在于,所述针对所述内存页,根据所述内存页的数据区域中存储的局部烧录数据、所述内存页对应的内存块的初始坏块地址以及所述内存页对应的备用区域,计算内存纠错数据之前,所述方法还包括:

5.根据权利要求4所述的内存处理方法,...

【专利技术属性】
技术研发人员:汤景贤宣泽
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1