用于基于计算装置模式选择操作系统的混合计算装置、方法以及非暂时性计算机可读存储介质制造方法及图纸

技术编号:13243211 阅读:41 留言:0更新日期:2016-05-15 04:00
根据示例的计算装置包括第一操作系统和第二操作系统。计算装置包括用于在第一和第二操作系统之间交换数据的通信信道;以及用于基于计算装置的模式来选择第一和第二操作系统的其中之一的控制器,其中第一和第二操作系统在计算装置的处理器上基本上并行地执行。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
笔记本是具有适于移动或静止使用的蛤壳形式因素的便携的个人计算机。笔记本可以具有显示构件以及包括键盘的底座构件。平板计算机是一体式的移动计算机。平板可以具有触摸屏以实现与指头或手写笔的交互。由于其缺少物理输入装置,诸如物理键盘,平板可以良好地适于内容消费。相反地,笔记本由于包括物理输入装置而可以更好地适于内容产生。【附图说明】本申请的一些示例参照以下附图描述: 图1示出包括第一和第二操作系统以及用于选择操作系统的控制器的计算装置的示例; 图2示出包括第一和第二操作系统以及用于基于计算装置的模式而选择操作系统的控制器的计算装置的另一示例; 图3是示出基于计算装置的模式而在第一和第二操作系统之间选择的方法的示例流程图; 图4是示出基于计算装置的模式而在第一和第二操作系统之间选择的方法的流程图的另一不例;以及 图5示出包括计算机可读介质的控制器的示例,计算机可读介质具有基于计算装置的模式而在第一和第二操作系统之间选择的指令。【具体实施方式】能够在平板模式与笔记本模式之间转换的混合装置正在变得日益受欢迎。在笔记本模式下,至少触敏指向装置或者物理键盘可以由用户可访问。在平板模式下,使得这些输入装置中的一个或多个(即,触敏指向装置或者物理键盘)是用户不可访问的以使得装置更加适于其它目的。某些操作系统以特定形式因素(或模式)更好地起作用并且为用户给出更好的使用便利。例如,一些操作系统更好地适于平板模式并且更好地设计用于触摸输入,而一些其他操作系统更好地适于笔记本模式并且更好地设计用于传统的键盘和鼠标输入。对于混合计算装置的用户来说有益的是具有多个操作系统,其在相同处理器上执行并且取决于计算装置是处于平板模式还是笔记本模式而无缝地从一个操作系统转移到另一操作系统。此夕卜,多个操作系统可以共享计算装置的资源(例如,CPU、存储器、1/0、电源等)。因此,来自两个操作系统的应用可以并发地在所选择(即,基于装置的当前形式因素而选择的)的操作系统的图形用户接口(GUI)上执行。这样的装置将改善用户体验,并且减少成本和运行多个操作系统的复杂性,因为操作系统将使用相同的硬件架构。例如,多个操作系统可以通过使用硬件和/或软件虚拟化或仿真而在单个架构上执行。应注意,在一些示例中,多个操作系统可以从计算装置的存储器加载到处理器(即,相同处理器)。例如,第一操作系统和第二操作系统可以存储在计算装置的非易失性存储器上并且从非易失性存储器加载到它们被处理器执行所在的系统存储器。在某些示例中,硬件架构可以基于精简指令集计算(RISC)和/或复杂指令集计算(CISC)。因此,处理器可以针对例如RISC和/或CISC进行优化。一些通常可用的示例操作系统包括Andro id ?、伯克利软件发布(BSD)或伯克利Unix ?、1S ?、Linux ?、Micro softWindows ?。在一个示例中,混合计算装置包括第一操作系统和第二操作系统。装置还包括在第一和第二操作系统之间交换数据的通信信道,以及用于基于计算装置的模式选择第一和第二操作系统的其中之一的控制器,其中第一和第二操作系统在计算装置的处理器上基本上并行执行。在另一示例中,一种用于选择操作系统的方法包括:基于计算装置的模式选择第一操作系统和第二操作系统的其中之一作为在计算装置的处理器上执行的控制操作系统。该方法包括选择第一操作系统和第二操作系统中的另一个作为在处理器上基本上并行执行的后台操作系统。该方法包括在控制操作系统与后台操作系统之间建立通信信道,该通信信道用于在控制操作系统与后台操作系统之间交换数据。该方法还包括在控制操作系统的图形用户接口(GUI)上执行控制操作系统的应用的同时在该GUI上执行后台操作系统的至少一个应用。在另一示例中,一种非暂时性计算机可读存储介质包括指令,所述指令如果被执行则使计算装置的控制器基于计算装置是处于平板模式还是笔记本模式而选择第一操作系统和第二操作系统的其中之一作为在计算装置的处理器上执行的控制操作系统。指令使控制器基于计算装置是处于平板模式还是笔记本模式而选择第一和第二操作系统中的另一个作为在处理器上基本上并发执行的后台操作系统。指令使控制器在控制操作系统与后台操作系统之间传输数据,并且与在控制操作系统的图形用户接口(GUI)上控制操作系统的应用的执行基本上并发地在该GUI上启动并且执行后台操作系统的至少一个应用。现参照附图,图1是包括第一和第二操作系统以及用于选择操作系统的控制器的计算装置的示例。计算装置100可以是可以在平板模式或笔记本模式下操作的混合便携计算装置。因此,计算装置100可以包括可以分拆的底座构件(未图示)和显示构件(未图示)。显示构件可以是金属、塑料、树脂纤维或另一材料的。显示构件可以封围显示器,诸如LCD(液晶显示器)、0LED(有机发光显示器)或另一类型显示器。显示器可以是可以识别例如经由触摸显示器而与显示器交互的用户的触摸屏显示器。底座构件可以是金属、塑料、纤维、树脂或另一材料。底座构件可以包括输入装置,诸如键盘、触敏指向装置,或者其他输入装置。在一些示例中,底座构件是用于接驳平板并且可以包括输入装置和/或端口的坞台。在平板模式下,显示构件与底座构件分拆。在笔记本模式下,显示构件附接于底座构件。在一些示例中,显示构件可以包括计算装置100的组件,诸如处理器120、控制器130、存储器、大容量存储装置、印刷电路板或其他组件。处理器120可以是包括第一操作系统122和第二操作系统124的硬件和/或软件。第一操作系统122和第二操作系统124可以加载和执行应用。在一些示例中,处理器120包括第一操作系统122和第二操作系统124存储其中的存储器。例如,第一操作系统122和第二操作系统124可以从计算装置(或处理器120)的存储器加载到处理器120。存储器可以是非易失性存储器,并且第一和第二操作系统122和124可以从非易失性存储器加载至它们在其中执行的处理器120。因此,存储器可以在处理器120的内部或外部。处理器120可以是单核处理器、多核处理器或者任意其他类型处理器。第一操作系统122和第二操作系统124可以建立传输和交换数据的通信信道126。在一些示例中,通信信道126是例如驱动器或远程桌面软件。在某些示例中,处理器120基于由操作系统执行的驱动器或软件而促进第一操作系统122与第二操作系统124之间的通信。在一些示例中,通信信道126可以仿真硬件连接(S卩,USB、HGM1、以太网等)以便在第一操作系统122与第二操作系统124之间传递输入/输出。在其他示例中,通信信道126可以仿真网际协议,以使得一个操作系统托管服务器而另一操作系统为客户端,并且数据来回传递(例如,类似于远程桌面软件)。控制器130是用于基于计算装置100的模式选择第一操作系统122和第二操作系统124的其中之一的任意通用控制器。控制器130可以例如为处理器、基于半导体的微处理器、集成电路(1C),或者适于基于计算装置100的模式132选择操作系统的任意其他装置。响应于检测到计算装置100的模式132,控制器130选择第一操作系统122和第二操作系统124的其中之一作为计算装置100的控制操作系统。例如本文档来自技高网...

【技术保护点】
一种混合计算装置,包括:第一操作系统;第二操作系统;用于在所述第一操作系统和所述第二操作系统之间交换数据的通信信道;以及用于基于所述计算装置的模式来选择所述第一操作系统和所述第二操作系统的其中之一的控制器,其中所述第一操作系统和所述第二操作系统在所述计算装置的处理器上基本上并行地执行。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:EJ威尔逊
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1