【技术实现步骤摘要】
SOC芯片、针对SOC芯片的数据备份方法及电子设备
[0001]本申请涉及计算机芯片
,具体涉及一种SOC芯片、针对SOC芯片的数据备份方法及电子设备。
技术介绍
[0002]SOC是System on Chip的缩写,直译是“芯片级系统”,通常简称“片上系统”,是一种包含处理器、存储器和片上逻辑的集成电路。
[0003]SOC芯片可以直接运行内置的程序以执行特定任务,其运行场景是复杂多样的,常常因为供电不稳定、过热等原因导致宕机,宕机后,已执行的部分任务的数据会丢失,需要重启后重新执行,导致任务执行效率降低。
[0004]鉴于上述问题,需要提供一种在SOC芯片异常宕机重启后,能够最大幅度恢复任务的技术方案,以提高SOC芯片的抗灾能力和任务执行效率。
技术实现思路
[0005]本申请的目的是提供一种SOC芯片、针对SOC芯片的数据备份方法及电子设备。
[0006]本申请第一方面提供一种SOC芯片,包括:主处理器、非易失性的程序存储器、易失性的数据存储器、辅处理器和非易失性的备份存 ...
【技术保护点】
【技术特征摘要】
1.一种SOC芯片,其特征在于,包括:主处理器、非易失性的程序存储器、易失性的数据存储器、辅处理器和非易失性的备份存储器;其中,所述主处理器与所述程序存储器、所述数据存储器分别连接,用于执行所述程序存储器中存储的程序指令以处理预设任务,并将处理所述任务时产生的子任务数据存储至所述数据存储器中;所述辅处理器与所述数据存储器、所述备份存储器分别连接,所述辅处理器预设有备份指令集,用于根据所述备份指令集将所述数据存储器中的子任务数据实时备份至所述备份存储器中,以便所述主处理器宕机重启后根据备份的所述子任务数据恢复所述任务。2.根据权利要求1所述的SOC芯片,其特征在于,所述主处理器还与所述辅处理器连接;所述主处理器还用于将所述子任务数据存储至所述数据存储器后,向所述辅处理器发送所述子任务数据在所述数据存储器中的存储位置信息;所述辅处理器具体用于根据所述存储位置信息从所述数据存储器中读取所述子任务数据,并将所述子任务数据存储至所述备份存储器中。3.根据权利要求2所述的SOC芯片,其特征在于,所述主处理器还用于将所述子任务数据存储至所述数据存储器后,向所述辅处理器发送所述子任务数据对应的子任务标识;所述辅处理器具体用于将所述子任务标识和所述子任务数据绑定存储至所述备份存储器中。4.根据权利要求1所述的SOC芯片,其特征在于,所述数据存储器设置有用于存储所述子任务数据的多个源数据块,所述备份存储器设置有多个备份数据块,所述多个备份数据块与所述多个源数据块数量相同且一一映射;所述辅处理器具体用于根据所述子任务数据所处的源数据块,将所述子任务数据备份到与所述源数据块对应的所述备份数据块中。5.根据权利要求4所述的SOC芯片,其特征在于,所述源数据块与所述备份数据块在各自存储器中的地址相同但存储器标识不同,所述辅处理器具体用于通过执行预设的存储器标识替换指令,将第一位置信息中的数据存储器标识替换为备份存储器标识以生成第...
【专利技术属性】
技术研发人员:王嘉诚,张少仲,张栩,
申请(专利权)人:中诚华隆计算机技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。