内存数据的拷贝方法、装置、电子设备及存储介质制造方法及图纸

技术编号:43152046 阅读:16 留言:0更新日期:2024-10-29 17:52
本申请涉及一种内存数据的拷贝方法,该方法在内存中源地址的待拷贝数据的字节长度大于或等于预设阈值的情况下,将源地址或目的地址中的一者对齐到最大位宽N,并确定源地址与目的地址中的另一者的最大对齐位宽M,在目的地址对齐到N,源地址对齐到M时,将待拷贝数据中长度为N的数据按照M依次写入到源地址窗口中,并将目的地址窗口中的数据按照N一次性写入到目的地址中,在目的地址对齐到M,源地址对齐到N时,将待拷贝数据中长度为N的数据按照N一次性写入到源地址窗口中,并将目的地址窗口中的数据按照M依次写入到目的地址中,从而可以在拷贝内存数据时,减少内存和寄存器访问次数,提高内存数据的拷贝效率。

【技术实现步骤摘要】

本申请涉及内存数据的拷贝,具体涉及一种内存数据的拷贝方法、装置、电子设备及存储介质


技术介绍

1、对于内存中的数据,根据用户的需要,可以通过拷贝的方式,从源地址拷贝到目的地址。

2、现有技术中在拷贝内存中的数据时,也就是当将数据从源地址拷贝到目的地址时,需要频繁的从源地址读取数据,并写入到寄存器中,以及频繁的从寄存器中读取数据,写入到目的地址中,该方法涉及频繁的对内存和寄存器进行读写,消耗了大量的时间,降低了拷贝内存数据的效率。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种内存数据的拷贝方法、装置、电子设备及存储介质。

2、第一方面,本申请提供了一种内存数据的拷贝方法,包括:

3、在内存中源地址的待拷贝数据的字节长度大于或等于预设阈值的情况下,将上述源地址或目的地址中的一者对齐到最大位宽n,其中,上述n为系统单次拷贝的最大字节数;

4、确定上述源地址与上述目的地址中的另一者的最大对齐位宽m,上述m小于或等于上述n;...

【技术保护点】

1.一种内存数据的拷贝方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在内存中源地址的待拷贝数据的字节长度大于或等于预设阈值的情况下,将所述源地址或目的地址中的一者对齐到最大位宽N包括:

3.根据权利要求2所述的方法,其特征在于,所述每拷贝所述待拷贝数据的一个字节到所述目的地址,则判断一次所述源地址或所述目的地址是否对齐到所述最大位宽N包括:

4.根据权利要求2所述的方法,其特征在于,所述每拷贝所述待拷贝数据的一个字节到所述目的地址,则判断一次所述源地址或所述目的地址是否对齐到所述最大位宽N包括:p>

5.根据权...

【技术特征摘要】

1.一种内存数据的拷贝方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在内存中源地址的待拷贝数据的字节长度大于或等于预设阈值的情况下,将所述源地址或目的地址中的一者对齐到最大位宽n包括:

3.根据权利要求2所述的方法,其特征在于,所述每拷贝所述待拷贝数据的一个字节到所述目的地址,则判断一次所述源地址或所述目的地址是否对齐到所述最大位宽n包括:

4.根据权利要求2所述的方法,其特征在于,所述每拷贝所述待拷贝数据的一个字节到所述目的地址,则判断一次所述源地址或所述目的地址是否对齐到所述最大位宽n包括:

5.根据权利要求1所述的方法,其特征在于,所述确定所述源地址与所述目的地址中的另一者的最大对齐位宽m包括:

6.根据权利要求5所述的方法,其特征在于,所述确定所述源地址与所述目的地址中的另一者的最大对齐位宽m包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述预设阈值包括第一预设阈值和第二预设阈值,所述第一预设阈值小于所述第二预设阈值,所述...

【专利技术属性】
技术研发人员:陈瑞
申请(专利权)人:重庆长安科技有限责任公司
类型:发明
国别省市:

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

1