一种信息处理的方法及电子设备的制造方法

文档序号:8339333阅读:237来源:国知局
一种信息处理的方法及电子设备的制造方法
【技术领域】
[0001 ] 本发明涉及电子技术领域,尤其涉及一种信息处理的方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子产品,享受随着科技发展带来的舒适生活。
[0003]在现有技术中,一个存储控制器可以控制一定数量的存储介质,存储介质可以是相同类的存储介质,也可以是不同类的存储介质;存储控制器为了完成存储介质之间数据搬移的操作,一般都会由CPU或DMA (Direct Memory Access,直接内存存取)控制器将数据从一个存储区域读出,缓存在另外一个存储控制器控制的存储介质中,然后再写入到被同一存储控制器控制的另一区域。
[0004]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,因此,存在着存储介质之间数据的搬移操作效率低下的技术问题。

【发明内容】

[0006]本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有技术中由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,导致存储介质之间数据的搬移操作效率低下的技术问题,实现了提高存储介质之间数据的搬移操作效率的技术效果。
[0007]本申请实施例提供了一种信息处理方法,应用于一电子设备中,所述电子设备包括一存储控制器、以及受所述存储控制器控制的第一存储介质和第二存储介质,在将所述第一存储介质的数据搬移到所述第二存储介质的过程中,所述方法包括:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中;所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中。
[0008]可选的,所述缓存存储介质具体为一个缓存存储介质时,在所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中之前,所述方法还包括:确定所述缓存存储介质中的数据满足第一预设条件。
[0009]可选的,所述确定所述缓存存储介质中的数据满足第一预设条件包括:确定所述缓存存储介质中的数据填充满所述缓存存储介质;或确定所述缓存存储介质中的数据为需要搬移的全部数据;或确定所述缓存存储介质中的数据在所述缓存存储介质中的储量满足一阈值,所述阈值小于所述缓存存储介质的空间。
[0010]可选的,所述缓存存储介质包括第一缓存存储介质和第二缓存存储介质时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在受所述存储控制器控制的缓存存储介质中具体包括:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第一缓存存储介质中;检测所述第一缓存存储介质中填充的数据是否满足第二预设条件;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第二缓存存储介质中;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中具体包括:所述存储控制器将所述数据从所述第一缓存存储介质中读出并写入所述第二存储介质中;检测所述第二缓存存储介质中填充的数据是否满足第三预设条件;当所述第二缓存存储介质中填充的数据满足所述第三预设条件时,所述存储控制器将所述数据从所述第二缓存存储介质中读出并写入所述第二存储介质中。
[0011]可选的,所述第二预设条件包括:所述第一缓存存储介质中填充的数据填充满所述第一缓存存储介质;或所述第一缓存存储介质中填充的数据在所述第一缓存存储介质中的储量满足第一阈值,所述第一阈值小于所述第一缓存存储介质的空间;所述第三预设条件包括:所述第二缓存存储介质中填充的数据填充满所述第二缓存存储介质;或所述第二缓存存储介质中填充的数据在所述第二缓存存储介质中的储量满足第二阈值,所述第二阈值小于所述第二缓存存储介质的空间。
[0012]可选的,所述第一存储介质与所述第二存储介质具体分别为:同一存储介质的两个不同区域;或相同类的两个存储介质;或不同类的两个存储介质。
[0013]本发明还提供了一种电子设备,所述电子设备包括:存储控制器;第一存储介质,受所述存储控制器控制;第二存储介质,受所述存储控制器控制;缓存存储介质,受所述存储控制器控制;其中,在将所述第一存储介质的数据搬移到所述第二存储介质的过程中,所述存储控制器具体用于:将需要搬移的数据从所述第一存储介质中读出并缓存在所述缓存存储介质中;将所述数据从所述缓存存储介质中读出并写入所述第二存储介质中。
[0014]可选的,所述缓存存储介质具体为一个缓存存储介质时,所述存储控制器还用于:确定所述缓存存储介质中的数据满足第一预设条件。
[0015]可选的,所述存储控制器具体还用于:确定所述缓存存储介质中的数据填充满所述缓存存储介质;或确定所述缓存存储介质中的数据为需要搬移的全部数据;或确定所述缓存存储介质中的数据在所述缓存存储介质中的储量满足一阈值,所述阈值小于所述缓存存储介质的空间。
[0016]可选的,所述缓存存储介质包括第一缓存存储介质和第二缓存存储介质时,所述存储控制器具体还用于:所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第一缓存存储介质中;检测所述第一缓存存储介质中填充的数据是否满足第二预设条件;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将需要搬移的数据从所述第一存储介质中读出并缓存在第二缓存存储介质中;当所述第一缓存存储介质中填充的数据满足所述第二预设条件时,所述存储控制器将所述数据从所述第一缓存存储介质中读出并写入所述第二存储介质中;检测所述第二缓存存储介质中填充的数据是否满足第三预设条件;当所述第二缓存存储介质中填充的数据满足所述第三预设条件时,所述存储控制器将所述数据从所述第二缓存存储介质中读出并写入所述第二存储介质中。
[0017]可选的,所述第二预设条件包括:所述第一缓存存储介质中填充的数据填充满所述第一缓存存储介质;或所述第一缓存存储介质中填充的数据在所述第一缓存存储介质中的储量满足第一阈值,所述第一阈值小于所述第一缓存存储介质的空间;所述第三预设条件包括:所述第二缓存存储介质中填充的数据填充满所述第二缓存存储介质;或所述第二缓存存储介质中填充的数据在所述第二缓存存储介质中的储量满足第二阈值,所述第二阈值小于所述缓第二存存储介质的空间。
[0018]可选的,所述第一存储介质与所述第二存储介质具体分别为:同一存储介质的两个不同区域;或相同类的两个存储介质;或不同类的两个存储介质。
[0019]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0020]通过存储控制器执行受该存储控制器控制的存储介质之间数据搬移的操作,并且在数据搬移操作过程中,数据会缓存在同一存储控制器控制的缓存存储介质中,解决了现有技术中由于存储介质之间数据的搬移需要通过外部设备的操作,并且复制的内容需要先缓存在不是同一个存储控制器控制的存储介质中,导致存储介质之间数据的搬移操作效率低下的技术问题,实现了提高存储介质之间数据的搬移操作效率的技术效果。
【附图说明】
[0021]图1为本发明一实施例中的信息处理方法的流程图;
[0022]图2为本发明一实施例中只有一个缓存存储介质的信息处理方法的流程图;
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1