终端设备以及使终端设备支持操作系统快速切换的方法技术方案

技术编号:8532664 阅读:165 留言:0更新日期:2013-04-04 15:34
使终端设备支持操作系统快速切换的方法以及终端设备,终端设备包括用于存储第一固件、第二固件、第三固件、第一操作系统以及第二操作系统的第一存储单元;以及第二存储单元,第二存储单元的存取速度大于第一存储单元的存取速度;该方法包括:响应于预设的启动命令,基于第一固件对第二存储单元进行初始化;将第二存储单元划分为第一存储区域以及第二存储区域,选择加载第二固件和第三固件之一。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
当前,对于诸如智能手机或平板电脑之类的终端设备来说,存在多种操作系统(如,android或Win 8等)可供安装以及使用。由于这些操作系统通常互不兼容,因此对于安装有多种相互不兼容的操作系统的终端设备来说,在终端设备上安装的多种操作系统的启动以及切换通常是不便并且非常耗时。例如,如果使用android操作系统的用户希望切换到Win 8,他通常不得不重新开机并且选择其所希望使用的操作系统。
技术实现思路
为了解决现有技术中的上述技术问题,根据本专利技术的一方面,提供一种使终端设备支持操作系统快速切换的方法,该终端设备包括用于存储第一固件、第二固件、第三固件、第一操作系统以及第二操作系统的第一存储单元;以及第二存储单元,第二存储单元的存取速度大于所述第一存储单元的存取速度;该方法包括响应于预设的启动命令,基于第一固件对第二存储单元进行初始化;将第二存储单元划分为第一存储区域以及第二存储区域;将第一操作系统导入到所述第一存储区域内;将第二操作系统导入到所述第二存储区域内;选择加载第二固件和第三固件之一。根据本专利技术的另一个实施例,所述方法进一步包括如果选择加载所述第二固件,则基于所加载的所述第二固件将所述第一操作系统导入到所述第一存储区域,并且从所述第一存储区域加载所述第一操作系统;或者如果选择加载所述第三固件,则基于所加载的所述第三固件将所述第二操作系统导入到所述第二存储区域,并且从所述第二存储区域加载所述第二操作系统。根据本专利技术的另一个实施例,所述方法进一步包括在将第二存储单元划分为第一存储区域以及第二存储区域之后,基于第一固件将所述第一操作系统导入到所述第一存储区域内以及将所述第二操作系统导入到所述第二存储区域内;如果选择加载第二固件,则基于所加载的第二固件从第一存储区域加载第一操作系统;或者如果选择加载第三固件,则基于所加载的第三固件从第二存储区域加载所述第二操作系统。根据本专利技术的另一个实施例,其中第二固件限制第二存储区域对于第一操作系统不可见;以及第三固件限制第一存储区域对于第二操作系统不可见。根据本专利技术的另一个实施例,所述方法进一步包括在第一操作系统启动后,响应于预设的切换命令,保存所述处理单元的当前第一状态,并且将第一操作系统切换为第二操作系统;或者在第二操作系统启动后,响应于预设的切换命令,保存处理单元的当前第二状态,并且将第二操作系统切换为第一操作系统。此外,根据本专利技术的另一方面,提供一种终端设备,包括第一存储单元,配置来存储第一固件、第二固件、第三固件、第一操作系统以及第二操作系统;第二存储单元,其中第二存储单元的存取速度大于第一存储单元的存取速度;以及处理单元,配置来加载第一操作系统或第二操行系统,其中响应于预设的启动命令,处理单元基于第一固件对第二存储单元进行初始化,将第二存储单元划分为第一存储区域以及第二存储区域;以及处理单元基于第一固件选择加载第二固件或第三固件。根据本专利技术的另一个实施例,其中如果处理单元选择加载所述第二固件,则基于所加载的所述第二固件将所述第一操作系统导入到所述第一存储区域,并且从所述第一存储区域加载所述第一操作系统;或者如果处理单元选择加载所述第三固件,则基于所加载的所述第三固件将所述第二操作系统导入到所述第二存储区域,并且从所述第二存储区域加载所述第二操作系统。根据本专利技术的另一个实施例,其中在将第二存储单元划分为第一存储区域以及第二存储区域之后,处理单元基于第一固件将所述第一操作系统导入到所述第一存储区域内以及将所述第二操作系统导入到所述第二存储区域内;如果处理单元选择加载所述第二固件,则处理单元基于所加载的第二固件从第一存储区域加载第一操作系统;或者如果处理单元选择加载第三固件,则处理单元基于所加载的第三固件从第二存储区域加载第二操作系统。根据本专利技术的另一个实施例,其中第二固件限制第二存储区域对于第一操作系统不可见;以及第三固件限制第一存储区域对于第二操作系统不可见。根据本专利技术的另一个实施例,其中在第一操作系统启动后,响应于预设的切换命令,处理单元保存其当前的第一状态,并且将第一操作系统切换为第二操作系统;或者在第二操作系统启动后,响应于预设的切换命令,处理单元保存其当前的第二状态,并且将第二操作系统切换为所述第一操作系统。通过上述配置,通过第一固件将第一操作系统和第二操作系统预先导入到第二存储单元(内存)中,然后基于与第一操作系统和第二操作系统对应的第二固件和第三固件来启动第一操作系统和第二操作系统,可以使终端设备灵活地支持多种不兼容的操作系统。此外,由于第一操作系统和第二操作系统已经驻留在第二存储单元(内存)中,因此在切换操作系统的过程中,省去了加载另一操作系统的过程,由此缩短了切换操作系统所需的时间。附图说明图1是图解根据本专利技术实施例的终端设备的结构的方框图;以及图2是图解根据本专利技术实施例的使终端设备支持操作系统快速切换的方法的流程图。具体实施例方式将参照附图详细描述根据本专利技术的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。下面,将参照图1描述根据本专利技术一个实施例的终端设备。图1是图解根据本专利技术一个实施例的终端设备的结构的示意图。如图1所示,根据本实施例的终端设备(如,智能手机、笔记本和平板电脑等)可以包括存储器11、内存12以及处理器13。存储器11可以由任意的闪存实现,并且可以存储包括操作系统、用户数据之类的各种数据。根据本专利技术的实施例,存储器11储第一固件、第二固件、第三固件、第一操作系统(如,android)以及第二操作系统(如,Win 8)等等。这里,第一固件可以对终端设备的一部分元件(如,处理器13、内存12等)进行初始化,并且在内存12的初始化完成之后将第一操作系统以及第二操作系统导入到内存12中。此外,第二固件可以与第一操作系统对应,并且用于加载第一操作系统。例如,在第一操作系统是android的情况下,第二固件可以是bootloader固件。第三固件可以与第二操作系统对应,并且用于加载第二操作系统。例如,在第二操作系统是Win 8的情况下,第二固件可以是UEFI固件。这里,第二固件和第三固件不限于例举的bootloader固件(用于android)和UEFI固件(用于Win 8),还可以是其它的用于相互不兼容的操作系统的固件。内存12可以由任意类型的RAM组件实现,并且可以在加电时存储存储器11中的一部分数据。这里,显然内存12的存取速度要大于存储器11的存取速度。处理器13可以由任意类型的处理单元、微处理单元等实现。根据本实施例,在诸如笔记本、平板电脑或智能手机之类的终端设备的启动过程中,响应于启动命令(如,用户按下开机键或选择重启终端设备),处理器13首先基于第一固件对第二存储单元进行初始化。然后处理器13基于第一固件将内存12划分为第一存储区域以及第二存储区域。然后处理器13将第一操作系统导入到内存12的第一存储区域内,并且将第二操作系统导入到内存12的第二存储区域内。然后,处理器13基于预定的设置或输入选择加载第二固件和第三固件之一以启动对应的第一或第二操作系统。下面将详细描述根据本专利技术实施例的终端设备执本文档来自技高网...

【技术保护点】
一种使终端设备支持操作系统快速切换的方法,所述终端设备包括用于存储第一固件、第二固件、第三固件、第一操作系统以及第二操作系统的第一存储单元;以及第二存储单元,所述第二存储单元的存取速度大于所述第一存储单元的存取速度,且所述第二存储单元包括第一存储区域和第二存储区域;所述方法包括:响应于预设的启动命令,基于所述第一固件对第二存储单元进行初始化;选择加载所述第二固件和第三固件之一。

【技术特征摘要】
1.一种使终端设备支持操作系统快速切换的方法,所述终端设备包括用于存储第一固件、第二固件、第三固件、第一操作系统以及第二操作系统的第一存储单元;以及第二存储单元,所述第二存储单元的存取速度大于所述第一存储单元的存取速度,且所述第二存储单元包括第一存储区域和第二存储区域;所述方法包括 响应于预设的启动命令,基于所述第一固件对第二存储单元进行初始化; 选择加载所述第二固件和第三固件之一。2.如权利要求1所述的方法,进一步包括 如果选择加载所述第二固件,则基于所加载的所述第二固件将所述第一操作系统导入到所述第一存储区域,并且从所述第一存储区域加载所述第一操作系统;或者 如果选择加载所述第三固件,则基于所加载的所述第三固件将所述第二操作系统导入到所述第二存储区域,并且从所述第二存储区域加载所述第二操作系统。3.如权利要求1所述的方法,进一步包括在将第二存储单元划分为第一存储区域以及第二存储区域之后,基于第一固件将所述第一操作系统导入到所述第一存储区域内以及将所述第二操作系统导入到所述第二存储区域内;以及 如果选择加载所述第二固件,则基于所加载的所述第二固件从所述第一存储区域加载所述第一操作系统;或者 如果选择加载所述第三固件,则基于所加载的所述第三固件从所述第二存储区域加载所述第二操作系统。4.如权利要求3所述的方法,其中 所述第二固件限制所述第二存储区域对于所述第一操作系统不可见;以及 所述第三固件限制所述第一存储区域对于所述第二操作系统不可见。5.如权利要求1所述的方法,进一步包括 在所述第一操作系统启动后,响应于预设的切换命令,保存所述处理单元的当前第一状态,并且将所述第一操作系统切换为所述第二操作系统;或者 在所述第二操作系统启动后,响应于预设的切换命令,保存所述处理单元的当前第二状态,并且将所述第二操作系统切换为所述第一操作系统。6.—种终端设备,包括 第一存储单元,配置来存储第一固件...

【专利技术属性】
技术研发人员:李凡智刘旭国袁菁
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1