Systems and methods for providing power-loss protection to sleeping computers systems
    1.
    发明授权
    Systems and methods for providing power-loss protection to sleeping computers systems 有权
    为休眠计算机系统提供功率损耗保护的系统和方法

    公开(公告)号:US07373530B2

    公开(公告)日:2008-05-13

    申请号:US11083256

    申请日:2005-03-16

    IPC分类号: G06F1/00 G06F1/26

    CPC分类号: G06F1/3203

    摘要: Transitioning to a suspend to RAM sleeping state while also protecting against power losses while sleeping is provided. System state context data is saved to non-volatile storage and components in the computer system prepare to transition to a suspend to disc sleeping. A transition to the suspend to RAM sleeping state is then effected. Alternatively, after the system context is saved and the components are prepared to transition, the system may wake to a working state. The components may be directed to prepare for transitioning to a suspend to RAM sleeping state, and then the BIOS may be directed to execute the transition. In either embodiment, if power to the system is lost while the system is in the suspend to RAM system state, then the system may resume to a working state by reading the context file stored to non-volatile storage.

    摘要翻译: 提供了暂停到RAM休眠状态,同时也防止睡眠时的电源损耗。 系统状态上下文数据被保存到非易失性存储器中,并且计算机系统中的组件准备转换到挂起到盘睡眠。 然后进入暂停到RAM休眠状态的转换。 或者,在系统上下文被保存并且组件准备转换之后,系统可能会唤醒到工作状态。 这些组件可以被指示用于转换到暂停到RAM休眠状态,然后可以引导BIOS来执行转换。 在任一实施例中,如果在系统暂停到RAM系统状态时系统的电力丢失,则系统可以通过读取存储到非易失性存储器的上下文文件来恢复到工作状态。

    Power-saving operating system for virtual environment
    2.
    发明授权
    Power-saving operating system for virtual environment 有权
    虚拟环境节电操作系统

    公开(公告)号:US09405347B2

    公开(公告)日:2016-08-02

    申请号:US12394017

    申请日:2009-02-26

    IPC分类号: G06F9/455 G06F1/32

    摘要: Principles for enabling power management techniques for virtual machines. In a virtual machine environment, a physical computer system may maintain management facilities to direct and control one or more virtual machines executing thereon. In some techniques described herein, the management facilities may be adapted to place a virtual processor in an idle state in response to commands from a guest operating system. One or more signaling mechanisms may be supported such that the guest operating system will command the management facilities to place virtual processors in the idle state.

    摘要翻译: 启用虚拟机电源管理技术的原则。 在虚拟机环境中,物理计算机系统可以维护管理设施以指导和控制在其上执行的一个或多个虚拟机。 在本文描述的一些技术中,管理设施可以适于将虚拟处理器置于空闲状态以响应来自客户操作系统的命令。 可以支持一个或多个信令机制,使得客户操作系统将命令管理设施将虚拟处理器置于空闲状态。

    Programmatic computer problem diagnosis and resolution and automated reporting and updating of the same
    3.
    发明授权
    Programmatic computer problem diagnosis and resolution and automated reporting and updating of the same 有权
    程序化计算机问题诊断和解决以及自动报告和更新

    公开(公告)号:US07263632B2

    公开(公告)日:2007-08-28

    申请号:US10651430

    申请日:2003-08-30

    IPC分类号: G06F11/00

    摘要: Programmatically diagnosing the root cause of a problem in a computing system. Events are monitored within an operating system, and at least a subset of the events are logged to a log file. In response to the detection of error condition(s), a diagnostics module is invoked. The diagnostics module queries the log file to correlate events relevant to diagnosis of the problem, and identifies the root cause by evaluating the results of the query. Once the root cause of the problem is diagnosed, a resolution module corresponding to that root cause may be invoked to programmatically resolve the problem. The invocation of the diagnostic and resolution modules may be subject to policy rules. Furthermore, the logging, diagnostics and resolution modules may be automatically updated as needed.

    摘要翻译: 以编程方式诊断计算系统中问题的根本原因。 在操作系统中监视事件,并且事件的至少一部分被记录到日志文件中。 响应于错误状况的检测,调用诊断模块。 诊断模块查询日志文件以关联与问题诊断相关的事件,并通过评估查询结果来识别根本原因。 一旦诊断出问题的根本原因,可以调用与该根本原因相对应的解决方案模块,以编程方式解决问题。 诊断和解决模块的调用可能受到策略规则的约束。 此外,可以根据需要自动更新日志记录,诊断和分辨率模块。

    Multi-phase resume from hibernate
    5.
    发明授权
    Multi-phase resume from hibernate 有权
    从休眠的多阶段恢复

    公开(公告)号:US08694764B2

    公开(公告)日:2014-04-08

    申请号:US13034480

    申请日:2011-02-24

    IPC分类号: G06F1/26

    CPC分类号: G06F9/4418

    摘要: Resume of a computing device from hibernation may be performed in multiple phases. Each phase may partially restore a state of the computing device to an operational state and may establish an environment in which another phase of the resume is performed. The hibernation information may be partitioned to store separately data to be used at each resume phase. The information may be stored in a compressed form. In a first phase, a boot-level resume loader may restore a portion of the operating system based on a portion of the hibernation information. The restored portion may be used in a second phase to retrieve hibernation information from another portion through the operating system (OS). Multiple processors supported by the OS may read and decompress the hibernation information that is then moved back to operational memory. The operating system may support asynchronous disk input/output or other functions that accelerate the resume process.

    摘要翻译: 可以在多个阶段中执行计算设备从休眠状态恢复。 每个阶段可以部分地将计算设备的状态恢复到操作状态,并且可以建立其中执行简历的另一阶段的环境。 休眠信息可以被分割以分开存储在每个恢复阶段要使用的数据。 信息可以以压缩形式存储。 在第一阶段,引导级恢复加载器可以基于休眠信息的一部分恢复操作系统的一部分。 恢复的部分可以在第二阶段中用于通过操作系统(OS)从另一部分检索休眠信息。 操作系统支持的多个处理器可以读取和解压缩休眠信息,然后将其移回操作内存。 操作系统可以支持异步磁盘输入/输出或其他加速恢复过程的功能。

    MULTI-PHASE RESUME FROM HIBERNATE
    6.
    发明申请
    MULTI-PHASE RESUME FROM HIBERNATE 有权
    来自HIBERNATE的多相恢复

    公开(公告)号:US20120221843A1

    公开(公告)日:2012-08-30

    申请号:US13034480

    申请日:2011-02-24

    IPC分类号: G06F9/06

    CPC分类号: G06F9/4418

    摘要: Resume of a computing device from hibernation may be performed in multiple phases. Each phase may partially restore a state of the computing device to an operational state and may establish an environment in which another phase of the resume is performed. The hibernation information may be partitioned to store separately data to be used at each resume phase. The information may be stored in a compressed form. In a first phase, a boot-level resume loader may restore a portion of the operating system based on a portion of the hibernation information. The restored portion may be used in a second phase to retrieve hibernation information from another portion through the operating system (OS). Multiple processors supported by the OS may read and decompress the hibernation information that is then moved back to operational memory. The operating system may support asynchronous disk input/output or other functions that accelerate the resume process.

    摘要翻译: 可以在多个阶段中执行计算设备从休眠状态恢复。 每个阶段可以部分地将计算设备的状态恢复到操作状态,并且可以建立其中执行简历的另一阶段的环境。 休眠信息可以被分割以分开存储在每个恢复阶段要使用的数据。 信息可以以压缩形式存储。 在第一阶段,引导级恢复加载器可以基于休眠信息的一部分恢复操作系统的一部分。 恢复的部分可以在第二阶段中用于通过操作系统(OS)从另一部分检索休眠信息。 操作系统支持的多个处理器可以读取和解压缩休眠信息,然后将其移回操作内存。 操作系统可以支持异步磁盘输入/输出或其他加速恢复过程的功能。

    POWER-SAVING OPERATING SYSTEM FOR VIRTUAL ENVIRONMENT
    8.
    发明申请
    POWER-SAVING OPERATING SYSTEM FOR VIRTUAL ENVIRONMENT 有权
    用于虚拟环境的节电操作系统

    公开(公告)号:US20100218183A1

    公开(公告)日:2010-08-26

    申请号:US12394017

    申请日:2009-02-26

    IPC分类号: G06F9/455 G06F1/32

    摘要: Principles for enabling power management techniques for virtual machines. In a virtual machine environment, a physical computer system may maintain management facilities to direct and control one or more virtual machines executing thereon. In some techniques described herein, the management facilities may be adapted to place a virtual processor in an idle state in response to commands from a guest operating system. One or more signaling mechanisms may be supported such that the guest operating system will command the management facilities to place virtual processors in the idle state.

    摘要翻译: 启用虚拟机电源管理技术的原则。 在虚拟机环境中,物理计算机系统可以维护管理设施以指导和控制在其上执行的一个或多个虚拟机。 在本文描述的一些技术中,管理设施可以适于将虚拟处理器置于空闲状态以响应来自客户操作系统的命令。 可以支持一个或多个信令机制,使得客户操作系统将命令管理设施将虚拟处理器置于空闲状态。