一种信息处理的方法及电子设备技术

技术编号:11510571 阅读:67 留言:0更新日期:2015-05-27 15:43
本发明专利技术公开了一种信息处理方法,应用于一电子设备中,电子设备包括一存储控制器、以及受存储控制器控制的第一存储介质和第二存储介质,在将第一存储介质的数据搬移到第二存储介质的过程中,方法包括:存储控制器将需要搬移的数据从第一存储介质中读出并缓存在受存储控制器控制的缓存存储介质中;存储控制器将数据从缓存存储介质中读出并写入第二存储介质中。通过该方法,解决了现有技术中由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,导致存储介质之间数据的搬移操作效率低下的技术问题,实现了提高存储介质之间数据的搬移操作效率的技术效果。

【技术实现步骤摘要】
一种信息处理的方法及电子设备
本专利技术涉及电子
,尤其涉及一种信息处理的方法及电子设备。
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子产品,享受随着科技发展带来的舒适生活。在现有技术中,一个存储控制器可以控制一定数量的存储介质,存储介质可以是相同类的存储介质,也可以是不同类的存储介质;存储控制器为了完成存储介质之间数据搬移的操作,一般都会由CPU或DMA(DirectMemoryAccess,直接内存存取)控制器将数据从一个存储区域读出,缓存在另外一个存储控制器控制的存储介质中,然后再写入到被同一存储控制器控制的另一区域。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,因此,存在着存储介质之间数据的搬移操作效率低下的技术问题。
技术实现思路
本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有技术中由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,导致存储介质之间数据的搬移操作效率低下的技术问题,实现了提高存储介质之间数据的搬移操作效率的技术效果。本申请实施例提供了一种信息处理方法,应用于一电子设备中,所述电子设备包括一存储控制器、以及受所述存储控制器控制的第一存储介质和第二存储介质,在将所述第一存储介质的数据搬移到所述第二存储介质的过程中,所述方法包括:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中;所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中。可选的,所述缓存存储介质具体为一个缓存存储介质时,在所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中之前,所述方法还包括:确定所述缓存存储介质中的数据满足第一预设条件。可选的,所述确定所述缓存存储介质中的数据满足第一预设条件包括:确定所述缓存存储介质中的数据填充满所述缓存存储介质;或确定所述缓存存储介质中的数据为需要搬移的全部数据;或确定所述缓存存储介质中的数据在所述缓存存储介质中的储量满足一阈值,所述阈值小于所述缓存存储介质的空间。可选的,所述缓存存储介质包括第一缓存存储介质和第二缓存存储介质时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中具体包括:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第一缓存存储介质中;检测所述第一缓存存储介质中填充的数据是否满足第二预设条件;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第二缓存存储介质中;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中具体包括:所述存储控制器将所述数据从所述第一缓存存储介质中读出并写入所述第二存储介质中;检测所述第二缓存存储介质中填充的数据是否满足第三预设条件;当所述第二缓存存储介质中填充的数据满足所述第三预设条件时,所述存储控制器将所述数据从所述第二缓存存储介质中读出并写入所述第二存储介质中。可选的,所述第二预设条件包括:所述第一缓存存储介质中填充的数据填充满所述第一缓存存储介质;或所述第一缓存存储介质中填充的数据在所述第一缓存存储介质中的储量满足第一阈值,所述第一阈值小于所述第一缓存存储介质的空间;所述第三预设条件包括:所述第二缓存存储介质中填充的数据填充满所述第二缓存存储介质;或所述第二缓存存储介质中填充的数据在所述第二缓存存储介质中的储量满足第二阈值,所述第二阈值小于所述第二缓存存储介质的空间。可选的,所述第一存储介质与所述第二存储介质具体分别为:同一存储介质的两个不同区域;或相同类的两个存储介质;或不同类的两个存储介质。本专利技术还提供了一种电子设备,所述电子设备包括:存储控制器;第一存储介质,受所述存储控制器控制;第二存储介质,受所述存储控制器控制;缓存存储介质,受所述存储控制器控制;其中,在将所述第一存储介质的数据搬移到所述第二存储介质的过程中,所述存储控制器具体用于:将需要搬移的数据从所述第一存储介质中读出并缓存在所述缓存存储介质中;将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中。可选的,所述缓存存储介质具体为一个缓存存储介质时,所述存储控制器还用于:确定所述缓存存储介质中的数据满足第一预设条件。可选的,所述存储控制器具体还用于:确定所述缓存存储介质中的数据填充满所述缓存存储介质;或确定所述缓存存储介质中的数据为需要搬移的全部数据;或确定所述缓存存储介质中的数据在所述缓存存储介质中的储量满足一阈值,所述阈值小于所述缓存存储介质的空间。可选的,所述缓存存储介质包括第一缓存存储介质和第二缓存存储介质时,所述存储控制器具体还用于:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第一缓存存储介质中;检测所述第一缓存存储介质中填充的数据是否满足第二预设条件;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第二缓存存储介质中;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将所述数据从所述第一缓存存储介质中读出并写入所述第二存储介质中;检测所述第二缓存存储介质中填充的数据是否满足第三预设条件;当所述第二缓存存储介质中填充的数据满足所述第三预设条件时,所述存储控制器将所述数据从所述第二缓存存储介质中读出并写入所述第二存储介质中。可选的,所述第二预设条件包括:所述第一缓存存储介质中填充的数据填充满所述第一缓存存储介质;或所述第一缓存存储介质中填充的数据在所述第一缓存存储介质中的储量满足第一阈值,所述第一阈值小于所述第一缓存存储介质的空间;所述第三预设条件包括:所述第二缓存存储介质中填充的数据填充满所述第二缓存存储介质;或所述第二缓存存储介质中填充的数据在所述第二缓存存储介质中的储量满足第二阈值,所述第二阈值小于所述缓第二存存储介质的空间。可选的,所述第一存储介质与所述第二存储介质具体分别为:同一存储介质的两个不同区域;或相同类的两个存储介质;或不同类的两个存储介质。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:通过存储控制器执行受该存储控制器控制的存储介质之间数据搬移的操作,并且在数据搬移操作过程中,数据会缓存在同一存储控制器控制的缓存存储介质中,解决了现有技术中由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,导致存储介质之间数据的搬移操作效率低下的技术问题,实现了提高存储介质之间数据的搬移操作效率的技术效果。附图说明图1为本专利技术一实施例中的信息处理方法的流程图;图2为本专利技术一实施例中只有一个缓存存储介质的信息处理方法本文档来自技高网...

【技术保护点】
一种信息处理方法,应用于一电子设备中,所述电子设备包括一存储控制器、以及受所述存储控制器控制的第一存储介质和第二存储介质,在将所述第一存储介质的数据搬移到所述第二存储介质的过程中,所述方法包括:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中;所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中。

【技术特征摘要】
1.一种信息处理方法,应用于一电子设备中,所述电子设备包括一存储控制器、以及受所述存储控制器控制的第一存储介质和第二存储介质,所述存储控制器包括一寄存器,所述寄存器中存有数据复制的源地址、目标地址、数据大小以及数据复制过程的状态,在将所述第一存储介质的数据搬移到所述第二存储介质的过程中,所述方法包括:所述存储控制器根据所述寄存器中的内容将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中;所述存储控制器根据所述寄存器中的内容将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中。2.如权利要求1所述的方法,其特征在于,所述缓存存储介质具体为一个缓存存储介质时,在所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中之前,所述方法还包括:确定所述缓存存储介质中的数据满足第一预设条件。3.如权利要求2所述的方法,其特征在于,所述确定所述缓存存储介质中的数据满足第一预设条件包括:确定所述缓存存储介质中的数据填充满所述缓存存储介质;或确定所述缓存存储介质中的数据为需要搬移的全部数据;或确定所述缓存存储介质中的数据在所述缓存存储介质中的储量满足一阈值,所述阈值小于所述缓存存储介质的空间。4.如权利要求1所述的方法,其特征在于,所述缓存存储介质包括第一缓存存储介质和第二缓存存储介质时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中具体包括:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第一缓存存储介质中;检测所述第一缓存存储介质中填充的数据是否满足第二预设条件;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第二缓存存储介质中;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中具体包括:所述存储控制器将所述数据从所述第一缓存存储介质中读出并写入所述第二存储介质中;检测所述第二缓存存储介质中填充的数据是否满足第三预设条件;当所述第二缓存存储介质中填充的数据满足所述第三预设条件时,所述存储控制器将所述数据从所述第二缓存存储介质中读出并写入所述第二存储介质中。5.如权利要求4所述的方法,其特征在于,所述第二预设条件包括:所述第一缓存存储介质中填充的数据填充满所述第一缓存存储介质;或所述第一缓存存储介质中填充的数据在所述第一缓存存储介质中的储量满足第一阈值,所述第一阈值小于所述第一缓存存储介质的空间;所述第三预设条件包括:所述第二缓存存储介质中填充的数据填充满所述第二缓存存储介质;或所述第二缓存存储介质中填充的数据在所述第二缓存存储介质中的储量满足第二阈值,所述第二阈值小于所述第二缓存存储介质的空间。6.如权利要求1所...

【专利技术属性】
技术研发人员:赵继勋
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1