一种数据处理方法和装置以及存储设备的制造方法

文档序号:8905071阅读:150来源:国知局
一种数据处理方法和装置以及存储设备的制造方法
【技术领域】
[0001]本申请涉及信息处理技术领域,更具体的说是涉及一种数据处理方法和装置以及存储设备。
【背景技术】
[0002]电子设备可以通过内存和硬盘来存储数据。由于受限于硬盘的处理速度,一般在需要向硬盘中存储数据时,CPU会先将数据存储至内存中,然后再经内存存储至硬盘中。当电子设备CPU运行过程中需要读取硬盘内存储的数据时,需要将硬盘中的数据调入内存中,然后CPU从内存中进行数据读取。可见,如果数据需要存储到硬盘或者是需要从硬盘中存储数据,都必须先经过内存,然后才可以访问硬盘,影响了数据处理速度。

【发明内容】

[0003]有鉴于此,本申请提供了一种数据处理方法和装置以及存储设备,以提高电子设备的数据处理速度。
[0004]为实现上述目的,本申请提供如下技术方案:一种数据处理方法,包括:
[0005]通过第一接口获取处理器传输的当前待写入的目标数据;
[0006]确定所述目标数据的数据类型,所述数据类型包括第一类型数据和第二类型数据,所述第一类型数据至少包括处理器运行所需的必要数据;
[0007]当所述目标数据为第一类型数据时,将所述目标数据存储至存储模块的第一存储体中;
[0008]当所述目标数据为第二类型数据时,将所述目标数据存储至所述存储模块的第二存储体中,其中,所述第二存储体为非易失性存储体。
[0009]优选的,所述将所述目标数据存储至存储模块的第一存储体中,包括:
[0010]以第一写入速率将所述目标数据存储至存储模块的第一存储体中;
[0011]则所述将所述目标数据存储至所述存储模块的第二存储体中,包括:
[0012]以第二写入速率将所述目标数据存储至所述存储模块的第二存储体中;
[0013]其中,所述第一写入速率大于所述第二写入速率。
[0014]优选的,所述通过第一接口获取处理器传输的当前待写入的目标数据,包括:
[0015]通过与所述处理器相连的双倍数据速率DDR接口接收所述处理器传输的当前待写入的目标数据。
[0016]优选的,所述第一存储体为设置在所述存储模块内的内存储器;
[0017]所述第二存储体为:磁阻兼容静态随机存储器MRAM或者相位存储器。
[0018]优选的,在所述通过第一接口获取处理器传输的当前待写入的目标数据的同时,还包括:
[0019]通过第一接口获取处理器传输的当前待写入的目标数据的类型信息;
[0020]则所述确定所述目标数据的数据类型,包括:
[0021]根据所述类型信息确定所述目标数据的数据类型。
[0022]优选的,所述确定所述目标数据的数据类型,包括:
[0023]依据存储的数据访问频率记录,确定所述目标数据所属的数据类型,其中,所述第一数据类型还包括:访问频率大于所述第二数据类型的数据所对应的访问频率的数据。
[0024]优选的,还包括:
[0025]当检测到所述第一存储介质的剩余存储空间小于预设值时,从所述第一存储介质中存储的目标数据中,确定出不属于所述处理器运行所需的必要数据的待处理目标数据;
[0026]根据对所述待处理目标数据的访问频率从高到低的排序,将排序靠后的指定数量的目标数据转移到所述第二存储介质中。
[0027]另一方面,本申请还提供了一种存储设备,包括:
[0028]存储控制器,与所述存储控制器相连的第一存储体以及与所述存储控制器相连的第二存储体;
[0029]所述存储控制器与处理器相连,用于获取处理器传输的待存储的目标数据,并确定所述目标数据的数据类型;
[0030]所述第一存储体,用于存储所述存储控制器确定出的第一数据类型的目标数据;其中,所述第一数据类型至少包括所述处理器运行所需的必要数据;
[0031]第二存储体,用于存储所述存储控制器确定出的第二数据类型的目标数据;其中,所述第二存储体为非易失性存储体;
[0032]其中,所述第一存储体具有与第二存储体不同的存储材料。
[0033]优选的,所述第一存储体的数据导入速率大于所述第二存储体的数据导入速率。
[0034]优选的,所述第一存储器为:内部存储器;
[0035]所述第二存储体为:磁阻兼容静态随机存储器MRAM或者相位存储器。
[0036]优选的,所述存储控制器通过DDR接口与所述处理器相连。
[0037]另一方面,本申请还提供了一种数据处理装置,包括:
[0038]数据接收单元,用于通过第一接口获取处理器传输的当前待写入的目标数据;
[0039]类型确定单元,用于确定所述目标数据的数据类型,所述数据类型包括第一类型数据和第二类型数据,所述第一类型数据至少包括处理器运行所需的必要数据;
[0040]第一存储单元,用于当所述目标数据为第一类型数据时,将所述目标数据存储至存储模块的第一存储体中;
[0041]第二存储单元,用于当所述目标数据为第二类型数据时,将所述目标数据存储至所述存储模块的第二存储体中,其中,所述第二存储体为非易失性存储体。
[0042]优选的,所述第一存储单元,包括:
[0043]第一存储子单元,用于当所述目标数据为第一类型数据时,以第一写入速率将所述目标数据存储至存储模块的第一存储体中;
[0044]则所述第二存储单元,包括:
[0045]第二存储子单元,用于当所述目标数据为第二类型数据时,以第二写入速率将所述目标数据存储至所述存储模块的第二存储体中;其中,所述第一写入速率大于所述第二写入速率。
[0046]优选的,所述数据接收单元,包括:
[0047]数据接收子单元,用于通过与所述处理器相连的双倍数据速率DDR接口接收所述处理器传输的当前待写入的目标数据。
[0048]优选的,所述第一存储体为设置在所述存储模块内的内存储器;
[0049]所述第二存储体为:磁阻兼容静态随机存储器MRAM或者相位存储器。
[0050]优选的,还包括:
[0051]类型接收信息,用于在所述数据接收单元通过第一接口获取处理器传输的当前待写入的目标数据的同时,通过第一接口获取处理器传输的当前待写入的目标数据的类型信息;
[0052]则所述类型确定单元,包括:
[0053]第一确定子单元,用于根据所述类型接收单元接收到的所述类型信息确定所述目标数据的数据类型。
[0054]优选的,所述类型确定单元,包括:
[0055]第二确定子单元,用于依据存储的数据访问频率记录,确定所述目标数据所属的数据类型,其中,所述第一数据类型还包括:访问频率大于所述第二数据类型的数据所对应的访问频率的数据。
[0056]优选的,还包括:
[0057]检测单元,用于当检测到所述第一存储介质的剩余存储空间小于预设值时,从所述第一存储介质中存储的目标数据中,确定出不属于所述处理器运行所需的必要数据的待处理目标数据;
[005
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1