内核升级方法及装置与流程

文档序号:32743083发布日期:2022-12-30 20:17阅读:来源:国知局

技术特征:
1.一种内核升级方法,其特征在于,所述方法包括:处理器运行第一内核,在所述第一内核中将所述第一内核管理的设备的设备状态信息记录到预留存储空间中,接收内核升级指令;所述处理器根据所述内核升级指令停止运行所述第一内核,运行第二内核,在所述第二内核中从所述预留存储空间中获取所述设备状态信息,基于所述设备状态信息对所述第一内核管理的设备进行初始化。2.根据权利要求1所述的方法,其特征在于,所述处理器在所述第二内核中从所述预留存储空间中获取所述设备状态信息,包括:所述处理器在所述第二内核中基于所述第一内核管理的任一设备的标识,在所述预留存储空间中查询所述任一设备的设备状态信息。3.根据权利要求1或2所述的方法,其特征在于,所述处理器基于所述设备状态信息对所述第一内核管理的设备进行初始化,包括:所述处理器将所述第二内核对所述第一内核管理的任一设备的访问地址,设置为所述任一设备的设备状态信息的存储地址。4.根据权利要求1至3任一所述的方法,其特征在于,所述预留存储空间为预留内存空间,所述预留内存空间中存储的信息不会随第一内核的停止运行而丢失。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:所述处理器在所述第二内核中从所述预留存储空间中获取所述第一内核对所述预留存储空间的存储管理信息,所述存储管理信息用于指示所述预留存储空间的使用状态;所述处理器基于所述内存管理信息对所述预留存储空间进行初始化。6.根据权利要求1至5任一所述的方法,其特征在于,所述第一内核管理的设备包括:所述第一内核管理的硬件设备和/或所述硬件设备的设备驱动。7.根据权利要求6所述的方法,其特征在于,所述设备驱动包括:高级配置与电源接口。8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:所述处理器在所述第二内核中从所述预留存储空间中获取经所述第一内核处理的数据;所述处理器基于所述数据在所述第二内核中进行状态恢复。9.一种内核升级装置,其特征在于,所述装置包括:处理模块,用于运行第一内核,在所述第一内核中将所述第一内核管理的设备的设备状态信息记录到预留存储空间中,接收内核升级指令;所述处理模块,还用于根据所述内核升级指令停止运行所述第一内核,运行第二内核,在所述第二内核中从所述预留存储空间中获取所述设备状态信息,基于所述设备状态信息对所述第一内核管理的设备进行初始化。10.根据权利要求9所述的装置,其特征在于,所述处理模块在所述第二内核中从所述预留存储空间中获取所述设备状态信息,包括:在所述第二内核中基于所述第一内核管理的任一设备的标识,在所述预留存储空间中查询所述任一设备的设备状态信息。11.根据权利要求9或10所述的装置,其特征在于,所述处理模块基于所述设备状态信息对所述第一内核管理的设备进行初始化,包括:
将所述第二内核对所述第一内核管理的任一设备的访问地址,设置为所述任一设备的设备状态信息的存储地址。12.根据权利要求9至11任一所述的装置,其特征在于,所述预留存储空间为预留内存空间,所述预留内存空间中存储的信息不会随第一内核的停止运行而丢失。13.根据权利要求12所述的装置,其特征在于,所述处理模块还用于:在所述第二内核中从所述预留存储空间中获取所述第一内核对所述预留存储空间的存储管理信息,所述存储管理信息用于指示所述预留存储空间的使用状态;基于所述内存管理信息对所述预留存储空间进行初始化。14.根据权利要求9至13任一所述的装置,其特征在于,所述第一内核管理的设备包括:所述第一内核管理的硬件设备和/或所述硬件设备的设备驱动。15.根据权利要求14所述的装置,其特征在于,所述设备驱动包括:高级配置与电源接口。16.根据权利要求9至15任一所述的装置,其特征在于,所述处理模块还用于:在所述第二内核中从所述预留存储空间中获取经所述第一内核处理的数据;基于所述数据在所述第二内核中进行状态恢复。17.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有程序指令,所述处理器运行所述程序指令以执行权利要求1至8任一所述的方法。18.一种计算机可读存储介质,其特征在于,包括程序指令,当所述程序指令在计算机设备上运行时,使得所述计算机设备执行如权利要求1至8任一所述的方法。19.一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至8任一所述的方法。

技术总结
本申请公开了一种内核升级方法及装置,属于计算机技术领域。该方法包括:处理器运行第一内核,在第一内核中将第一内核管理的设备的设备状态信息记录到预留存储空间中,接收内核升级指令;处理器根据内核升级指令停止运行第一内核,运行第二内核,在第二内核中从预留存储空间中获取设备状态信息,基于设备状态信息对第一内核管理的设备进行初始化。本申请缩短了内核升级的耗时,减小了因内核升级时间较长对通过内核实现的业务造成的影响。对通过内核实现的业务造成的影响。对通过内核实现的业务造成的影响。


技术研发人员:王欣
受保护的技术使用者:华为云计算技术有限公司
技术研发日:2021.06.30
技术公布日:2022/12/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1