一种系统切换方法及电子设备技术方案

技术编号:11315859 阅读:54 留言:0更新日期:2015-04-17 04:34
本发明专利技术涉及电子技术领域,公开了一种系统切换方法及电子设备,用于解决现有技术中存在的电子设备无法在处理器架构不同的操作系统之间进行切换的技术问题。该方法应用于一电子设备,电子设备包括一处理器及外围硬件,处理器包括具有第一处理器架构的第一处理模块和第二处理器架构的第二处理模块,第一处理模块能够运行第一操作系统,第二处理模块能够运行第二操作系统,方法包括:控制电子设备以第一处理模块运行第一操作系统,其中,第一操作系统具有外围硬件的控制权限;获得系统切换指令;执行系统切换指令,将控制权限由第一操作系统切换为第二操作系统;控制电子设备以第二处理模块运行第二操作系统。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及电子
,公开了一种系统切换方法及电子设备,用于解决现有技术中存在的电子设备无法在处理器架构不同的操作系统之间进行切换的技术问题。该方法应用于一电子设备,电子设备包括一处理器及外围硬件,处理器包括具有第一处理器架构的第一处理模块和第二处理器架构的第二处理模块,第一处理模块能够运行第一操作系统,第二处理模块能够运行第二操作系统,方法包括:控制电子设备以第一处理模块运行第一操作系统,其中,第一操作系统具有外围硬件的控制权限;获得系统切换指令;执行系统切换指令,将控制权限由第一操作系统切换为第二操作系统;控制电子设备以第二处理模块运行第二操作系统。【专利说明】一种系统切换方法及电子设备
本专利技术涉及电子设备领域,尤其涉及一种系统切换方法及电子设备。
技术介绍
随着通信技术的发展,越来越多的电子设备进入了人们的生活,比如,智能电脑、智能手机、超级本、普通笔记本电脑、智能电视、多媒体播放器等。电子设备中均设置有一中央处理器(CPU, Central Processing Unit),作为该电子设备的运算核心和控制核心,其功能主要是解释计算机指令以及处理计算机软件中的数据。 目前,根据计算机指令,CPU分为两种架构,分别为执行精简指令集(RISC,ReducedInstruct1n Set Computer)的 ARM 架构的 CPU 以及执行复杂指令集(CISC, ComplexInstruct1n Set Computing)的X86架构的CPU,不同架构的CPU能够运行不同的操作系统,如X86架构的CPU能够运行windows操作系统、Linux操作系统,而ARM架构的CPU能够运行Android操作系统、1S操作系统。 本申请专利技术人发现现有技术中至少存在如下技术问题: 通常,一个电子设备中仅安装一个CPU芯片,那么,电子设备就只能够安装该CPU所对应的操作系统,可以是一个或者多个,但是不能够安装不同CPU架构对应的操作系统,如一个电子设备中不能够同时安装有W indow操作系统和Andr ο i d操作系统,但可以同时安装Window操作系统和Linux操作系统,所以,存在电子设备无法在架构不同的处理器所对应的操作系统之间进行切换的技术问题。
技术实现思路
本专利技术提供一种系统切换方法及电子设备,用以解决现有技术中存在的电子设备无法在处理器架构不同的操作系统之间进行切换的技术问题。 第一方面,本专利技术通过本申请的一个实施例,提供一种系统切换方法,应用于一电子设备,所述电子设备包括一处理器及外围硬件,所述处理器包括具有第一处理器架构的第一处理模块和第二处理器架构的第二处理模块,其中,所述第一处理器架构不同于所述第二处理器架构,所述第一处理模块能够运行第一操作系统,所述第二处理模块能够运行第二操作系统,所述方法包括:控制所述电子设备以所述第一处理模块运行所述第一操作系统,其中,所述第一操作系统具有所述外围硬件的控制权限;获得系统切换指令;执行所述系统切换指令,将所述控制权限由所述第一操作系统切换为所述第二操作系统;控制所述电子设备以第二处理模块运行所述第二操作系统。 可选的,在所述执行所述系统切换指令之后,所述方法还包括:控制所述第一处理模块停止工作,所述第一操作系统进入待命状态。 可选的,所述将所述外围硬件的控制权限由所述第一操作系统切换为所述第二操作系统,具体包括:备份所述第一操作系统的状态信息;将所述控制权限切换为第二操作系统,使得所述外围硬件中的内存储器由所述第一操作系统读/写切换为所述第二操作系统读/写;将所述外围硬件中的外设驱动加载在所述第二操作系统中。 可选的,所述备份所述第一操作系统的状态信息,具体为:将所述第一操作系统的状态信息写入所述电子设备内部的存储器。 可选的,所述将所述控制权限切换为第二操作系统之前,还包括:将所述电子设备的配置信息写入所述电子设备内部的存储器。 可选的,所述控制所述电子设备以第二处理模块运行所述第二操作系统,具体包括:基于所述配置信息,配置所述电子设备;控制所述第二处理模块工作,运行所述第二操作系统。 可选的,所述第一处理模块为能够直接执行第一指令集中指令的处理模块,其中,所述第一指令集为所述第一处理器架构的指令集;所述第二处理模块为能够直接执行第二指令集中指令的处理模块,其中,所述第二指令集为所述第二处理器架构的指令集。 第二方面,本专利技术还提供一种电子设备,包括:外围硬件;处理器,与所述外围硬件连接,所述处理器包括具有第一处理器架构的第一处理模块和第二处理器架构的第二处理模块,所述第一处理模块能够运行第一操作系统,所述第二处理模块能够运行第二操作系统,其中,所述第一处理器架构不同于所述第二处理器架构;处理器控制器,与所述处理器连接,用于控制所述电子设备以所述第一处理模块运行所述第一操作系统,其中,所述第一操作系统具有所述外围硬件的控制权限;获得系统切换指令;执行所述系统切换指令,将所述控制权限由所述第一操作系统切换为所述第二操作系统;控制所述电子设备以第二处理模块运行所述第二操作系统。 可选的,所述处理器控制器,还用于:在执行所述系统切换指令之后,控制所述第一处理模块停止工作,所述第一操作系统进入待命状态。 可选的,所述处理器控制器,具体用于:备份所述第一操作系统的状态信息;将所述控制权限切换为第二操作系统,使得所述外围硬件中的内存储器由所述第一操作系统读/写切换为所述第二操作系统读/写;将所述外围硬件中的外设驱动加载在所述第二操作系统中。 可选的,所述处理器控制器,具体用于:将所述第一操作系统的状态信息写入所述电子设备内部的存储器。 可选的,所述处理器控制器,具体用于:在将所述控制权限切换为第二操作系统之前,将所述电子设备的配置信息写入所述电子设备内部的存储器。 可选的,所述处理器控制器,具体用于:基于所述配置信息,配置所述电子设备;控制所述第二处理模块工作,运行所述第二操作系统。 可选的,所述第一处理模块为能够直接执行第一指令集中指令的处理模块,其中,所述第一指令集为所述第一处理器架构的指令集;所述第二处理模块为能够直接执行第二指令集中指令的处理模块,其中,所述第二指令集为所述第二处理器架构的指令集。 本专利技术的有益效果: 由于电子设备包括一处理器及外围硬件,处理器包括具有第一处理器架构的第一处理模块和第二处理器架构的第二处理模块,其中,第一处理器架构不同于第二处理器架构,第一处理模块能够运行第一操作系统,第二处理模块能够运行第二操作系统,那么,在控制电子设备以第一处理模块运行第一操作系统时,获得一系统切换指令,并执行系统切换指令,将控制权限由第一操作系统切换为第二操作系统,这样就能够控制电子设备以第二处理模块运行第二操作系统,也就是将第一操作系统切换为与其处理器架构不同的第二操作系统,有效地解决了现有技术中存在的电子设备无法在处理器架构不同的操作系统之间进行切换的技术问题,实现电子设备在不同处理器架构的操作系统之间进行切换,提供用户体验。 【专利附图】【附图说明】 图1为本专利技术一实施例中的电子设备的结构示意图; 图2为本专利技术一实施例中的系统切换方法本文档来自技高网
...

【技术保护点】
一种系统切换方法,应用于一电子设备,其特征在于,所述电子设备包括一处理器及外围硬件,所述处理器包括具有第一处理器架构的第一处理模块和第二处理器架构的第二处理模块,其中,所述第一处理器架构不同于所述第二处理器架构,所述第一处理模块能够运行第一操作系统,所述第二处理模块能够运行第二操作系统,所述方法包括:控制所述电子设备以所述第一处理模块运行所述第一操作系统,其中,所述第一操作系统具有所述外围硬件的控制权限;获得系统切换指令;执行所述系统切换指令,将所述控制权限由所述第一操作系统切换为所述第二操作系统;控制所述电子设备以第二处理模块运行所述第二操作系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:王建锋
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1