[发明专利]用于在操作系统之间切换的技术在审
申请号: | 201711056943.6 | 申请日: | 2015-03-10 |
公开(公告)号: | CN107832095A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | F.A.西迪奇;B.库珀 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/455 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 姜冰,杨美灵 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 操作系统 之间 切换 技术 | ||
相关案例
此申请要求2014年3月20日提交的美国专利申请编号14/220,812的优先权,该申请的全部内容通过引用结合在本文中。
技术领域
本文描述的实施例一般涉及用于在操作系统之间切换的技术。更确切地说,各种实施例一般针对使用保存在非易失性存储器中的系统上下文在操作系统之间快速切换。
背景技术
许多计算系统今天都具有多于一个的能够运行在系统上的操作系统(OS)。然而,计算系统一般一次在系统上仅引导一个操作系统。如果需要第二OS,则计算系统掉电,并且该系统在新操作系统中引导。然而,重新引导到新操作系统通常是慢的。
更进一步说,还有可能通过使用虚拟化在单个主操作系统的顶上运行多个客操作系统来在单个计算装置上使用多个OS。然而,虚拟化一般不允许每个OS直接访问硬件装置,这可降低性能,特别是对于需要直接访问高速外围设备的程序(诸如游戏)。
附图说明
图1图示了第一系统的实施例。
图2图示了在操作系统之间切换的逻辑流程。
图3图示了使操作系统进入快速休眠状态的逻辑流程。
图4图示了操作系统退出快速休眠状态的逻辑流程。
图5图示了在操作系统之间切换的块流程图。
图6图示了使操作系统进入快速休眠状态的块流程图。
图7A/7B图示了操作系统退出快速休眠状态的块流程图。
图8图示了块流程图的实施例。
图9图示了计算架构的实施例。
具体实施方式
各种实施例一般针对通过利用当使操作系统进入备用或S3状态(如在http://acpi.info/spec.htm发现的2013年11月13日公布的高级配置和功率接口(ACPI)规范版本5.0a所定义的)时保存的系统上下文而在计算装置上在操作系统之间切换。更确切地说,具有逻辑(其至少部分在硬件中实现)的控制器可接收从当前运行的操作系统切换到另一操作系统的请求。传统地,系统会完全关闭当前操作系统,并且然后从头开始引导新的或其它操作系统,将所有文件和配置设置加载到存储器和寄存器中。然而,此过程可花不合理长的时间。
从而,可使用操作系统的系统上下文或备用上下文在操作系统之间切换。备用上下文可包含操作系统的各种配置设置,包含寄存器设置、应用设置、文件设置、操作系统状态设置等等。在接收到切换操作系统的请求时,控制器可指令当前操作系统进入备用状态,使操作系统将备用上下文保存在易失性存储器中。然而,保存在易失性存储器中的备用上下文当对存储器断电时可能丢失,或者可由另一操作系统改写。从而,控制器可将备用上下文拷贝到非易失性存储器以保存用于进一步使用。
当切换到新操作系统时,控制器可将操作系统的备用上下文定位在非易失性存储器中,并且可将它拷贝到易失性存储器。新操作系统的备用上下文可能已经在操作系统之间的先前切换期间或当操作系统在运行时的任何其它时间被保存在非易失性存储器中。一旦备用上下文在易失性存储器中,控制器就可使用易失性存储器中的备用上下文从备用或S3状态唤醒新操作系统。新操作系统可引导并操作在正常状态。使用保存在非易失性存储器中的备用上下文在操作系统之间切换在完全关闭和引导过程上节省了相当大量时间。
除了在操作系统之间切换,各种实施例还可针对使具有多个操作系统的系统进入快速休眠状态,并从快速休眠状态退出进入多个操作系统中的任一个。在这些实施例中,控制器可接收使系统进入备用或S3状态以节省系统功率的请求。一般地说,当使系统进入S3状态时,对各种组件(诸如处理组件、非易失性存储器等等)断电,但对于诸如易失性存储器的组件,电力保持接通以例如保持备用上下文。然而,通过当系统请求进入备用或S3状态时使系统进入休眠或S4状态,可实现附加省电。
从而,备用上下文可在永久的基础上由控制器保存在非易失性存储器中(具有电力或没有电力的情况下),如先前所论述的。系统可进入休眠或S4状态,没有丢失操作系统的备用上下文的风险。控制器可接收使系统进入备用或S3状态的信息,并且可指令运行的操作系统进入这个状态。操作系统可将备用上下文拷贝到易失性存储器,并进入S3状态。控制器可将备用上下文拷贝到非易失性存储器,并使系统进入休眠或S4状态,在S3状态上节省附加电力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711056943.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防止灰尘附着纸张的印刷机
- 下一篇:用于提供网页的二进制表示的系统和方法