An example method for migrating a real time operating system from a first computing device to a second computing device is provided. Including the example method (a) will be the first computing device processor registers provides the first computing device communication second computing devices; (b) providing dynamic random access memory DRAM first computing device to the second computing device; (c) the register values are stored in a protected memory device second in the protected memory and computing devices in second during normal operation of the memory device using the calculated separately by second; (d) the first computing device DRAM the content stored in the second computing devices in DRAM; and (E) will come from the protected memory register values are loaded into the second computing device processor the register.
【技术实现步骤摘要】
【国外来华专利技术】计算机系统的迁移
技术介绍
计算机系统从第一节点迁移到第二节点可以通过将计算机系统封装在虚拟机中,然后使用实体(例如管理程序(hypervisor))将计算机系统的状态传送到第二节点而不中断虚拟机的执行来实现。附图说明以下详细描述参考附图,其中:图1是示例性第一计算设备和示例性第二计算设备的框图;图2是示例性第一计算设备和示例性第二计算设备的框图;图3是示例性第一计算设备和示例性第二计算设备的框图;且图4是用于由示例性第一计算设备和示例性第二计算设备执行的示例性方法的流程图;图5是示例性的第一计算设备执行的示例性方法的流程图;图6是示例性的第二计算设备执行的示例性方法的流程图;图7是示例性第一计算设备和示例性第二计算设备执行的示例性方法的流程图;图8是示例性第二计算设备执行的示例性方法的流程图;图9是示例性第一计算设备执行的示例性方法的流程图;且图10是示例性第二计算设备执行的示例性方法的流程图。具体实施方式以下详细描述参照附图。应当明确地理解,附图仅用于说明和描述的目的。虽然本文档中描述了若干示例,但修改、改动和其他实现方式是可能的。因此,以下详细描述并不限制所公开的 ...
【技术保护点】
一种用于将实时操作系统从第一计算设备迁移到第二计算设备的方法,所述方法包括:(a)将第一计算设备的处理器的寄存器值提供给与所述第一计算设备通信的第二计算设备;(b)将所述第一计算设备的动态随机存取存储器DRAM中的内容提供给所述第二计算设备;(c)将所述寄存器值存储在所述第二计算设备的受保护存储器中,其中,所述受保护存储器与在所述第二计算设备的正常操作期间由所述第二计算设备使用的存储器分开;(d)将所述第一计算设备的DRAM中的内容存储在所述第二计算设备的DRAM中;以及(e)将来自所述受保护存储器的寄存器值加载到所述第二计算设备的处理器的寄存器中。
【技术特征摘要】
【国外来华专利技术】1.一种用于将实时操作系统从第一计算设备迁移到第二计算设备的方法,所述方法包括:(a)将第一计算设备的处理器的寄存器值提供给与所述第一计算设备通信的第二计算设备;(b)将所述第一计算设备的动态随机存取存储器DRAM中的内容提供给所述第二计算设备;(c)将所述寄存器值存储在所述第二计算设备的受保护存储器中,其中,所述受保护存储器与在所述第二计算设备的正常操作期间由所述第二计算设备使用的存储器分开;(d)将所述第一计算设备的DRAM中的内容存储在所述第二计算设备的DRAM中;以及(e)将来自所述受保护存储器的寄存器值加载到所述第二计算设备的处理器的寄存器中。2.根据权利要求1所述的方法的方法,其中(a)和(b)由包括在所述第一计算设备中的安全代码组件执行,并且(c),(d)和(e)由包括在所述第二计算设备中的安全代码组件执行。3.根据权利要求2所述的方法的方法,其中包括在所述第一计算设备中的所述安全代码组件和/或包括在所述第二计算设备中的所述安全代码组件包括以下之一:一段可信代码,可信固件,可信执行环境TEE。4.根据权利要求1所述的方法的方法,还包括:由所述第一计算设备接收迁移命令,其中(a)和(b)响应于所述第一计算设备接收到迁移命令而执行;以及由所述第二计算设备接收迁移命令,其中(c)和(d)响应于所述第二计算设备接收到迁移命令而执行。5.根据权利要求1所述的方法的方法,其中在执行(a)和(b)期间所述第一计算设备的正常操作被暂停,并且在执行(c),(d)和(e)期间所述第二计算设备的正常操作被暂停。6.根据权利要求1所述的方法的方法,还包括将所述第一计算设备转换到安全操作模式,并且在所述安全操作模式下执行(a)和(b),以及将所述第二计算设备转换到安全操作模式,并且在所述安全操作模式下执行(c),(d)和(e)。7.根据权利要求1所述的方法的方法,还包括,在执行(e)之前,使所述第二计算设备的处理器的设置与所述第一计算设备的处理器的设置同步。8.根据权利要求1所述的方法的方法,其中响应于(c)和(d)的执行的完成,自动执行(e)。9.根据权利要求1所述的方法的方法,其中:执行(a)包括将所述第一计算设备的处理器的寄存器值存储在可由所述第一计算设备和所...
【专利技术属性】
技术研发人员:A·肖,K·马利尚,D·普拉坎,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。