计算机设备、处理数据的方法及计算机系统技术方案

技术编号:37100074 阅读:11 留言:0更新日期:2023-04-01 05:00
本申请公开了计算机设备、处理数据的方法及计算机系统,属于计算机技术领域。计算机设备包括:处理器、至少一个管理芯片和至少两个持久化内存,至少两个持久化内存通过至少一个管理芯片与处理器连接,持久化内存用于对数据进行持久化存储。至少一个管理芯片用于控制各个持久化内存与处理器的连通状态,处理器用于访问与处理器连通的至少两个持久化内存中的任一持久化内存。本申请通过管理芯片控制持久化内存与处理器的连通状态,使得处理器与至少两个持久化内存相连通。处理器能够访问与处理器相连通的至少两个持久化内存,从而扩展了用于对数据进行持久化存储的存储容量,避免了存储容量不足,提供了一种对数据进行持久化存储的新方式。的新方式。的新方式。

【技术实现步骤摘要】
计算机设备、处理数据的方法及计算机系统


[0001]本申请涉及计算机
,特别涉及计算机设备、处理数据的方法及计算机系统。

技术介绍

[0002]随着计算机技术的发展,设备需要处理的数据也越来越多。在需要处理的数据中,有些数据需要进行持久化存储。持久化存储是指:不会由于设备的断电或重启而导致数据丢失的存储方式。如何对数据进行持久化存储,成为亟待解决的问题。

技术实现思路

[0003]本申请提供了一种计算机设备、处理数据的方法及计算机系统,以实现对数据的持久化存储,技术方案如下:
[0004]第一方面,提供了一种计算机设备,该设备包括:处理器、至少一个管理芯片和至少两个持久化内存,至少两个持久化内存通过至少一个管理芯片与处理器连接,至少两个持久化内存中的各个持久化内存用于对数据进行持久化存储。其中,至少一个管理芯片用于控制各个持久化内存与处理器的连通状态,处理器用于访问与处理器连通的至少两个持久化内存中的任一持久化内存。
[0005]本申请通过管理芯片控制持久化内存与处理器的连通状态,使得处理器与至少两个持久化内存相连通。由于处理器能够访问与处理器相连通的至少两个持久化内存,且持久化内存能够用于对数据进行持久化存储,因而不仅扩展了用于对数据进行持久化存储的存储容量,避免了发生存储容量不足的情况,还提供了一种对数据进行持久化存储的新的方式,与相关技术中仅通过磁盘对数据进行持久化存储的方式存在不同。
[0006]需要说明的是,持久化内存又称非易失性内存(non

>volatile memory,NVM),用于对数据进行持久化存储,是一种不会由于设备的断电或重启而丢失数据的存储介质(又可以称为存储器或存储硬件)。处理器能够通过指令(instruction)对持久化内存进行访问,该访问过程不涉及输入输出接口(input/output,IO)操作,即访问持久化内存无需执行IO操作。
[0007]在一种可能的实现方式中,计算机设备还包括内存控制器,至少两个持久化内存与内存控制器连接,内存控制器通过至少一个管理芯片与处理器连接。其中,处理器用于基于逻辑地址访问内存控制器,内存控制器用于将逻辑地址转换为物理地址,基于物理地址访问与处理器连通的至少两个持久化内存中的任一持久化内存。其中,逻辑地址是处理器侧使用的地址,物理地址是持久化内存侧使用的地址,也就是说处理器与持久化内存使用的地址不同。内存控制器需要对地址进行转换,以实现处理器对持久化内存的访问。
[0008]在一种可能的实现方式中,处理器包括逻辑控制器,逻辑控制器用于存储独立磁盘冗余阵列(redundant arrays of independent disks,RAID)信息,处理器用于按照逻辑控制器存储的RAID信息访问与处理器连通的至少两个持久化内存中的任一持久化内存。由
于本申请中有至少两个持久化内存与处理器连通,因而能够基于与处理器连通的至少两个持久化内存实现RAID机制,提高了计算机设备的可靠性。
[0009]在一种可能的实现方式中,处理器包括逻辑控制器,逻辑控制器用于对至少两个持久化内存进行分区,得到域和命名空间。处理器用于访问与处理器连通的至少两个持久化内存中的任一持久化内存包括的域和命名空间中的至少一个。处理器以域和命名空间中的至少一个为单位对持久化内存进行访问,不仅访问方式较为灵活,还提高了访问效率。
[0010]在一种可能的实现方式中,处理器包括逻辑控制器,逻辑控制器用于控制至少一个管理芯片,以通过至少一个管理芯片控制各个持久化内存与处理器的连通状态。管理芯片接受逻辑控制器的控制,从而对各个持久化内存与处理器的连通状态进行控制,该控制方式较为灵活。
[0011]在一种可能的实现方式中,管理芯片的数量为至少两个,管理芯片的数量为至少两个,至少两个管理芯片分别与处理器连接,至少两个持久化内存中的任一持久化内存通过至少两个管理芯片中的任一管理芯片与处理器连接。在该实现方式中,通过管理芯片对持久化内存进行横向设置,从而实现了用于对数据进行持久化存储的存储容量的扩展。
[0012]在一种可能的实现方式中,管理芯片的数量为至少两个,至少两个管理芯片中的第一管理芯片与处理器连接,至少两个管理芯片中的第二管理芯片与第一管理芯片连接,至少两个持久化内存中的任一持久化内存通过第一管理芯片或者第二管理芯片与处理器连接,第一管理芯片为至少两个管理芯片中的至少一个管理芯片,第二管理芯片为至少两个管理芯片中除第一管理芯片之外的其他管理芯片。在该实现方式中,通过管理芯片对持久化内存进行纵向设置,从而实现了用于对数据进行持久化存储的存储容量的扩展。
[0013]在一种可能的实现方式中,计算机设备还包括易失性内存,易失性内存与处理器连接,处理器还用于访问易失性内存。在持久化内存的基础上,计算机设备还能够通过易失性内存对数据进行非持久化存储。
[0014]第二方面,提供了一种处理数据的方法,方法应用于计算机设备,设备包括处理器、至少一个管理芯片和至少两个持久化内存,至少两个持久化内存通过至少一个管理芯片与处理器连接,至少两个持久化内存中的各个持久化内存与处理器的连通状态均由至少一个管理芯片控制,各个持久化内存用于对数据进行持久化存储,方法包括:
[0015]处理器接收数据处理请求;
[0016]处理器基于该数据处理请求访问与处理器连通的至少两个持久化内存中的目标持久化内存,以从目标持久化内存中读取数据,或者向目标持久化内存中写入数据。
[0017]在一种可能的实现方式中,设备还包括内存控制器,至少两个持久化内存与内存控制器连接,内存控制器通过至少一个管理芯片与处理器连接。处理器基于数据处理请求访问与处理器连通的至少两个持久化内存中的目标持久化内存,包括:处理器基于该数据处理请求,按照逻辑地址访问内存控制器。内存控制器将逻辑地址转换为物理地址,基于物理地址访问目标持久化内存。
[0018]在一种可能的实现方式中,处理器包括逻辑控制器,逻辑控制器存储有RAID信息,处理器基于数据处理请求访问与处理器连通的至少两个持久化内存中的目标持久化内存,包括:处理器基于数据处理请求,按照逻辑控制器存储的RAID信息访问与处理器连通的至少两个持久化内存中的目标持久化内存。
[0019]在一种可能的实现方式中,处理器包括逻辑控制器,方法还包括:逻辑控制器对至少两个持久化内存进行分区,得到域和命名空间。处理器基于数据处理请求访问与处理器连通的至少两个持久化内存中的目标持久化内存,包括:处理器基于数据处理请求访问与处理器连通的至少两个持久化内存中的目标持久化内存包括的域和命名空间中的至少一个。
[0020]在一种可能的实现方式中,处理器包括逻辑控制器,方法还包括:逻辑控制器控制至少一个管理芯片,以通过至少一个管理芯片控制各个持久化内存与处理器的连通状态。
[0021]在一种可能的实现方式中,设备还包括易失性内存,易失性内存与处理器连接,方法还包括:处理器基于数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算机设备,其特征在于,所述设备包括:处理器、至少一个管理芯片和至少两个持久化内存,所述至少两个持久化内存通过所述至少一个管理芯片与所述处理器连接,所述至少两个持久化内存中的各个持久化内存用于对数据进行持久化存储;所述至少一个管理芯片用于控制各个持久化内存与所述处理器的连通状态;所述处理器用于访问与所述处理器连通的至少两个持久化内存中的任一持久化内存。2.根据权利要求1所述的设备,其特征在于,所述设备还包括内存控制器,所述至少两个持久化内存与所述内存控制器连接,所述内存控制器通过所述至少一个管理芯片与所述处理器连接;所述处理器用于基于逻辑地址访问所述内存控制器;所述内存控制器用于将所述逻辑地址转换为物理地址,基于所述物理地址访问与所述处理器连通的至少两个持久化内存中的任一持久化内存。3.根据权利要求1或2所述的设备,其特征在于,所述处理器包括逻辑控制器,所述逻辑控制器用于存储独立磁盘冗余阵列RAID信息;所述处理器用于按照所述逻辑控制器存储的RAID信息访问与所述处理器连通的至少两个持久化内存中的任一持久化内存。4.根据权利要求1

3任一所述的设备,其特征在于,所述处理器包括逻辑控制器,所述逻辑控制器用于对所述至少两个持久化内存进行分区,得到域和命名空间;所述处理器用于访问与所述处理器连通的至少两个持久化内存中的任一持久化内存包括的域和命名空间中的至少一个。5.根据权利要求1

4任一所述的设备,其特征在于,所述处理器包括逻辑控制器,所述逻辑控制器用于控制所述至少一个管理芯片,以通过所述至少一个管理芯片控制各个持久化内存与所述处理器的连通状态。6.根据权利要求1

5任一所述的设备,其特征在于,所述管理芯片的数量为至少两个,至少两个管理芯片分别与所述处理器连接,所述至少两个持久化内存中的任一持久化内存通过所述至少两个管理芯片中的任一管理芯片与所述处理器连接。7.根据权利要求1

5任一所述的设备,其特征在于,所述管理芯片的数量为至少两个,至少两个管理芯片中的第一管理芯片与所述处理器连接,所述至少两个管理芯片中的第二管理芯片与所述第一管理芯片连接,所述至少两个持久化内存中的任一持久化内存通过所述第一管理芯片或者所述第二管理芯片与所述处理器连接,所述第一管理芯片为所述至少两个管理芯片中的至少一个管理芯片,所述第二管理芯片为所述至少两个管理芯片中除所述第一管理芯片之外的其他管理芯片。8.根据权利要求1

7任一所述的设备,其特征在于,所述设备还包括易失性内存,所述易失性内存与所述处理器连接,所述处理器还用于访问所述易失性内存。9.一种处理数据的方法,其特征在于,所述方法应用于计算机设备,所述设备包括处理器、至少一个管理芯片和至少两个持久化内存,所述至少两个持久化内存通过所述至少一个管理芯片与所述处理器连接,所述至少两个持久化内存中的各个持...

【专利技术属性】
技术研发人员:侯宝臣
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1