Fast platform hibernation and resumption of computing systems
    2.
    发明授权
    Fast platform hibernation and resumption of computing systems 有权
    快速平台休眠和恢复计算系统

    公开(公告)号:US09436251B2

    公开(公告)日:2016-09-06

    申请号:US13996480

    申请日:2011-10-01

    摘要: Fast platform hibernation and resumption for computing systems. An embodiment of an apparatus includes a volatile system memory, a nonvolatile memory, and a processor to operate according to an operating system, the processor to transition the apparatus to a first reduced power state upon receipt of a request, the transition to the first reduced power state including the processor to store context information for the computer in the volatile system memory. The apparatus further includes logic to transition the apparatus to a second reduced power state, the logic to copy the context data from the volatile system memory to the nonvolatile memory for the transition to the second reduced power state, where copying of the context data includes the logic to scan the volatile system memory to locate non-active memory elements in the volatile system memory, eliminate the non-active memory elements from the volatile system memory to generate compressed context data, and store the compressed context data in the nonvolatile memory.

    摘要翻译: 快速平台休眠和恢复计算系统。 装置的实施例包括易失性系统存储器,非易失性存储器和根据操作系统操作的处理器,所述处理器在接收到请求时将装置转换到第一降低功率状态,转换到第一减少 电源状态包括处理器,用于存储易失性系统存储器中的计算机的上下文信息。 该装置还包括将装置转换到第二降低功率状态的逻辑,将上下文数据从易失性系统存储器复制到非易失性存储器以转换到第二降低功率状态的逻辑,其中上下文数据的复制包括 扫描易失性系统存储器以定位易失性系统存储器中的非活动存储器元件的逻辑,从易失性系统存储器中消除非活动存储器元件以产生压缩上下文数据,并将压缩上下文数据存储在非易失性存储器中。

    STORAGE DRIVE MANAGEMENT
    5.
    发明申请
    STORAGE DRIVE MANAGEMENT 有权
    存储驱动管理

    公开(公告)号:US20120084582A1

    公开(公告)日:2012-04-05

    申请号:US12894670

    申请日:2010-09-30

    IPC分类号: G06F1/32

    摘要: With embodiments of the invention, a more robust solution is provided using a storage driver that may already be used for the platforms operating system. This is efficient because the storage driver typically already monitors storage drive access requests, and thus knows when traffic is outstanding (performance may be critical) or when it's not outstanding (and power may be saved).

    摘要翻译: 利用本发明的实施例,使用可能已经用于平台操作系统的存储驱动器来提供更强大的解决方案。 这是有效的,因为存储驱动程序通常已经监视存储驱动器访问请求,从而知道流量何时未完成(性能可能至关重要),或者当它不是很好(可能节省电力)时)。

    TECHNIQUES FOR SWITCHING BETWEEN OPERATING SYSTEMS
    6.
    发明申请
    TECHNIQUES FOR SWITCHING BETWEEN OPERATING SYSTEMS 有权
    用于操作系统之间切换的技术

    公开(公告)号:US20150268968A1

    公开(公告)日:2015-09-24

    申请号:US14220812

    申请日:2014-03-20

    IPC分类号: G06F9/44

    摘要: Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating system to a second operating system, copying a system context for the second operating system from a location of a non-volatile memory to a volatile memory, the location associated with the second operating system and transitioning from the first operating system to the second operating system using the system context for the second operating system.

    摘要翻译: 各种实施例通常涉及用于接收信息以调用从第一操作系统到第二操作系统的转换的装置,方法和其他技术,将用于第二操作系统的系统上下文从非易失性存储器的位置复制到 易失性存储器,与第二操作系统相关联的位置,并且使用第二操作系统的系统上下文从第一操作系统转移到第二操作系统。

    FAST PLATFORM HIBERNATION AND RESUMPTION OF COMPUTING SYSTEMS
    7.
    发明申请
    FAST PLATFORM HIBERNATION AND RESUMPTION OF COMPUTING SYSTEMS 有权
    快速平台自动化和计算机系统恢复

    公开(公告)号:US20130290760A1

    公开(公告)日:2013-10-31

    申请号:US13996480

    申请日:2011-10-01

    IPC分类号: G06F1/32

    摘要: Fast platform hibernation and resumption for computing systems. An embodiment of an apparatus includes a volatile system memory, a nonvolatile memory, and a processor to operate according to an operating system, the processor to transition the apparatus to a first reduced power state upon receipt of a request, the transition to the first reduced power state including the processor to store context information for the computer in the volatile system memory. The apparatus further includes logic to transition the apparatus to a second reduced power state, the logic to copy the context data from the volatile system memory to the nonvolatile memory for the transition to the second reduced power state, where copying of the context data includes the logic to scan the volatile system memory to locate non-active memory elements in the volatile system memory, eliminate the non-active memory elements from the volatile system memory to generate compressed context data, and store the compressed context data in the nonvolatile memory.

    摘要翻译: 快速平台休眠和恢复计算系统。 装置的实施例包括易失性系统存储器,非易失性存储器和根据操作系统操作的处理器,所述处理器在接收到请求时将装置转换到第一降低功率状态,转换到第一减少 电源状态包括处理器,用于存储易失性系统存储器中的计算机的上下文信息。 该装置还包括将装置转换到第二降低功率状态的逻辑,将上下文数据从易失性系统存储器复制到非易失性存储器以转换到第二降低功率状态的逻辑,其中上下文数据的复制包括 扫描易失性系统存储器以定位易失性系统存储器中的非活动存储器元件的逻辑,从易失性系统存储器中消除非活动存储器元件以产生压缩上下文数据,并将压缩上下文数据存储在非易失性存储器中。

    Method and system to enable fast platform restart
    8.
    发明授权
    Method and system to enable fast platform restart 有权
    方法和系统启用快速平台重启

    公开(公告)号:US08296553B2

    公开(公告)日:2012-10-23

    申请号:US12274276

    申请日:2008-11-19

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4411

    摘要: A method and system to perform a fast reset or restart of a platform by minimizing the hardware initialization of IO devices in the platform during a restart of the platform. The basic input/output system (BIOS) of the platform traps any software initiated reset request (SIRR) or warm reset. The BIOS restores the input/output (IO) devices coupled with the platform to their previous hardware state to avoid the full platform initialization when the SIRR is trapped. The restart of the platform can be performed in a fast manner as the full platform initialization is minimized.

    摘要翻译: 一种方法和系统,通过在平台的重新启动期间最小化平台中的IO设备的硬件初始化来执行平台的快速重置或重新启动。 平台的基本输入/输出系统(BIOS)捕获任何软件启动的复位请求(SIRR)或热复位。 BIOS将与平台耦合的输入/输出(IO)设备恢复到其先前的硬件状态,以避免SIRR被捕获时的完整平台初始化。 当平台初始化最小化时,平台的重新启动可以以快速的方式执行。

    SYSTEM AND METHOD FOR FAST PLATFORM HIBERNATE AND RESUME
    9.
    发明申请
    SYSTEM AND METHOD FOR FAST PLATFORM HIBERNATE AND RESUME 有权
    快速平台自由和恢复的系统和方法

    公开(公告)号:US20090172439A1

    公开(公告)日:2009-07-02

    申请号:US11965948

    申请日:2007-12-28

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3203

    摘要: In some embodiments, an apparatus includes processor cores, a smaller non-volatile memory, a larger non-volatile memory to hold an operating system, programs, and data for use by the processor cores. The apparatus also includes volatile memory to act as system memory for the processor cores, and power management logic to control at least some aspects of power management. In response to a power state change command, a system context is stored in the smaller non-volatile memory followed by the volatile memory losing power, and in response to a resume command, the volatile memory receives power and receives at least a portion of the system context from the smaller non-volatile memory. Other embodiments are described.

    摘要翻译: 在一些实施例中,装置包括处理器核,更小的非易失性存储器,用于保存操作系统,程序和数据的更大的非易失性存储器以供处理器核心使用。 该装置还包括作为用于处理器核的系统存储器的易失性存储器,以及功率管理逻辑以控制功率管理的至少一些方面。 响应于电源状态改变命令,系统上下文存储在较小的非易失性存储器中,随后易失性存储器丢失电力,并且响应于恢复命令,易失性存储器接收电力并接收至少一部分 系统上下文从较小的非易失性存储器。 描述其他实施例。

    MEMORY ALLOCATION FOR FAST PLATFORM HIBERNATION AND RESUMPTION OF COMPUTING SYSTEMS
    10.
    发明申请
    MEMORY ALLOCATION FOR FAST PLATFORM HIBERNATION AND RESUMPTION OF COMPUTING SYSTEMS 有权
    快速平台自动记录分配和计算系统恢复

    公开(公告)号:US20140189198A1

    公开(公告)日:2014-07-03

    申请号:US13730575

    申请日:2012-12-28

    IPC分类号: G06F12/02

    摘要: Memory allocation for fast platform hibernation and resumption of computing systems. An embodiment of an apparatus includes logic at least partially implemented in hardware, the logic to: dynamically allocate at least a first portion of a nonvolatile memory; in response to a command to enter the apparatus into a standby state, the logic to store at least a portion of a context data from a volatile memory to the dynamically allocated first portion of the nonvolatile memory; and in response to a resumption of operation of the apparatus, the logic to copy at least the portion of the context data from the first portion of the nonvolatile memory to the volatile memory, and to reclaim the first portion of the nonvolatile memory for dynamic allocation.

    摘要翻译: 快速平台休眠和恢复计算系统的内存分配。 装置的实施例包括至少部分地以硬件方式实现的逻辑,用于:动态地分配非易失性存储器的第一部分的逻辑; 响应于将设备进入待机状态的命令,将从易失性存储器的上下文数据的至少一部分存储到非易失性存储器的动态分配的第一部分的逻辑; 并且响应于所述装置的恢复操作,将所述上下文数据的至少一部分从所述非易失性存储器的第一部分复制到所述易失性存储器的逻辑,以及回收用于动态分配的所述非易失性存储器的所述第一部分 。