SOC芯片、针对SOC芯片的数据备份方法及电子设备技术

技术编号:34080404 阅读:10 留言:0更新日期:2022-07-11 18:43
本申请提供一种SOC芯片、针对SOC芯片的数据备份方法及电子设备,涉及计算机芯片技术领域。所述SOC芯片包括:主处理器、非易失性的程序存储器、易失性的数据存储器、辅处理器和非易失性的备份存储器;所述主处理器用于执行所述程序存储器中存储的程序指令以处理预设任务,并将处理所述任务时产生的子任务数据存储至数据存储器中;所述辅处理器预设有备份指令集,用于根据所述备份指令集将所述数据存储器中的子任务数据实时备份至所述备份存储器中,以便所述主处理器宕机重启后根据备份的所述子任务数据恢复所述任务。本申请可在芯片宕机重启后,利用备份存储器中备份的任务数据恢复任务,降低异常宕机对SOC芯片任务执行进度的影响。影响。影响。

【技术实现步骤摘要】
SOC芯片、针对SOC芯片的数据备份方法及电子设备


[0001]本申请涉及计算机芯片
,具体涉及一种SOC芯片、针对SOC芯片的数据备份方法及电子设备。

技术介绍

[0002]SOC是System on Chip的缩写,直译是“芯片级系统”,通常简称“片上系统”,是一种包含处理器、存储器和片上逻辑的集成电路。
[0003]SOC芯片可以直接运行内置的程序以执行特定任务,其运行场景是复杂多样的,常常因为供电不稳定、过热等原因导致宕机,宕机后,已执行的部分任务的数据会丢失,需要重启后重新执行,导致任务执行效率降低。
[0004]鉴于上述问题,需要提供一种在SOC芯片异常宕机重启后,能够最大幅度恢复任务的技术方案,以提高SOC芯片的抗灾能力和任务执行效率。

技术实现思路

[0005]本申请的目的是提供一种SOC芯片、针对SOC芯片的数据备份方法及电子设备。
[0006]本申请第一方面提供一种SOC芯片,包括:主处理器、非易失性的程序存储器、易失性的数据存储器、辅处理器和非易失性的备份存储器;其中,所述主处理器与所述程序存储器、所述数据存储器分别连接,用于执行所述程序存储器中存储的程序指令以处理预设任务,并将处理所述任务时产生的子任务数据存储至所述数据存储器中;所述辅处理器与所述数据存储器、所述备份存储器分别连接,所述辅处理器预设有备份指令集,用于根据所述备份指令集将所述数据存储器中的子任务数据实时备份至所述备份存储器中,以便所述主处理器宕机重启后根据备份的所述子任务数据恢复所述任务。
[0007]本申请第二方面提供一种针对SOC芯片的数据备份方法,用于第一方面所述的SOC芯片,所述方法包括:主处理器执行程序存储器中存储的程序指令以处理预设任务,并将处理所述任务时产生的子任务数据存储至数据存储器中;辅处理器根据备份指令集将所述数据存储器中的子任务数据实时备份至备份存储器中,以便所述主处理器宕机重启后根据备份的所述子任务数据恢复所述任务。
[0008]本申请第三方面提供一种电子设备,所述电子设备配置有本申请第一方面所述的SOC芯片,能够执行本申请第二方面所述的针对SOC芯片的数据备份方法。
[0009]相较于现有技术,本申请提供的SOC芯片,通过在SOC芯片中设置主处理器和辅处理器,在主处理器将任务数据存储到易失性的数据存储器后,可以通过辅处理器自动将数据存储器中存储的任务数据备份到非易失性的备份存储器中,使得SOC芯片在异常宕机重启后,能够利用备份存储器中备份的任务数据恢复任务,降低异常宕机对SOC芯片任务执行
进度的影响,提高SOC芯片的抗灾能力和任务执行效率。
[0010]本申请第二方面提供的针对SOC芯片的数据备份方法、第三方面提供的电子设备,与本申请第一方面提供的SOC芯片出于相同的专利技术构思,具有相同的有益效果。
附图说明
[0011]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本申请的一些实施方式所提供的一种SOC芯片的结构示意图;图2示出了本申请的一些实施方式所提供的一种针对SOC芯片的数据备份方法的流程图;图3示出了本申请的一些实施方式所提供的一种任务恢复方法的流程图;图4示出了本申请的一些实施方式所提供的另一种任务恢复方法的流程图。
具体实施方式
[0012]下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0013]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
[0014]另外,术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0015]本申请实施例提供一种针对SOC芯片的数据备份方法、任务恢复方法、SOC芯片及电子设备,下面结合实施例及附图进行示例性说明。
[0016]为了便于对本申请的整体技术构思进行理解,首先对本申请实施例提供的SOC芯片进行示例性说明如下:请参考图1,其示出了本申请的一些实施方式所提供的一种SOC芯片的结构示意图,如图1所示,所述SOC芯片,可以包括:主处理器101、非易失性的程序存储器102、易失性的数据存储器103、辅处理器104和非易失性的备份存储器105;其中,所述主处理器101与所述程序存储器102、所述数据存储器103分别连接,用于执行所述程序存储器102中存储的程序指令以处理预设任务,并将处理所述任务时产生的子任务数据存储至所述数据存储器103中;所述辅处理器104与所述数据存储器103、所述备份存储器105分别连接,所述辅处理器104预设有备份指令集,用于根据所述备份指令集将所述数据存储器103中的子任务数据实时备份至所述备份存储器105中,以便所述主处理器101宕机重启后根据备份的所述子
任务数据恢复所述任务。
[0017]相较于现有技术,本申请实施例提供的SOC芯片,通过在SOC芯片中设置主处理器101和辅处理器104,在主处理器101将任务数据存储到易失性的数据存储器103后,可以通过辅处理器104自动将数据存储器103中存储的任务数据备份到非易失性的备份存储器105中,使得SOC芯片在异常宕机重启后,能够利用备份存储器105中备份的任务数据恢复任务,降低异常宕机对SOC芯片任务执行进度的影响,提高SOC芯片的抗灾能力和任务执行效率。
[0018]需要说明的是,本申请实施例所提供的上述芯片可以是基于哈弗结构生成的,主处理器与程序存储器、数据存储器之间通过快速传输通道直接连接,可以实现数据的快速读取和访问,数据存储器采用易失性的存储器实现,可以大幅提高数据存储和访问效率,满足主处理器的任务处理需求,而备份存储器与主处理器之间可以采用较为慢速的传输通道连接,主要起到备份的作用。
[0019]在一些实施方式中,本申请提供的SOC芯片可以采用能量收集方式供电,例如电磁感应式无线供电、无线电辐射供电、压电供电、人体热能供电等,这些供电方式存在供电不稳定的问题,宕机的概率较高,因此,通过本申请实施例提供的方案,可以有效提高SOC芯片的抗灾抗断电能力,提高任务执行效率。
[0020]在本申请实施例的一些变更实施方式中,所述主处理器101还与所述辅处理器104连接;所述主处理器101还用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SOC芯片,其特征在于,包括:主处理器、非易失性的程序存储器、易失性的数据存储器、辅处理器和非易失性的备份存储器;其中,所述主处理器与所述程序存储器、所述数据存储器分别连接,用于执行所述程序存储器中存储的程序指令以处理预设任务,并将处理所述任务时产生的子任务数据存储至所述数据存储器中;所述辅处理器与所述数据存储器、所述备份存储器分别连接,所述辅处理器预设有备份指令集,用于根据所述备份指令集将所述数据存储器中的子任务数据实时备份至所述备份存储器中,以便所述主处理器宕机重启后根据备份的所述子任务数据恢复所述任务。2.根据权利要求1所述的SOC芯片,其特征在于,所述主处理器还与所述辅处理器连接;所述主处理器还用于将所述子任务数据存储至所述数据存储器后,向所述辅处理器发送所述子任务数据在所述数据存储器中的存储位置信息;所述辅处理器具体用于根据所述存储位置信息从所述数据存储器中读取所述子任务数据,并将所述子任务数据存储至所述备份存储器中。3.根据权利要求2所述的SOC芯片,其特征在于,所述主处理器还用于将所述子任务数据存储至所述数据存储器后,向所述辅处理器发送所述子任务数据对应的子任务标识;所述辅处理器具体用于将所述子任务标识和所述子任务数据绑定存储至所述备份存储器中。4.根据权利要求1所述的SOC芯片,其特征在于,所述数据存储器设置有用于存储所述子任务数据的多个源数据块,所述备份存储器设置有多个备份数据块,所述多个备份数据块与所述多个源数据块数量相同且一一映射;所述辅处理器具体用于根据所述子任务数据所处的源数据块,将所述子任务数据备份到与所述源数据块对应的所述备份数据块中。5.根据权利要求4所述的SOC芯片,其特征在于,所述源数据块与所述备份数据块在各自存储器中的地址相同但存储器标识不同,所述辅处理器具体用于通过执行预设的存储器标识替换指令,将第一位置信息中的数据存储器标识替换为备份存储器标识以生成第...

【专利技术属性】
技术研发人员:王嘉诚张少仲张栩
申请(专利权)人:中诚华隆计算机技术有限公司
类型:发明
国别省市:

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

1