Methods and systems to perform a computer task in a reduced power consumption state
First Claim
1. A computer-implemented method, comprising:
- virtualizing physical resources of a computer system with respect to an operating environment and a service environment of the computer system;
assigning a first one of the physical resources to the operating environment and a second one of the physical resources to the service environment;
switching between the operating environment and the service environment to access the first physical resource in the operating environment and to access the second physical resource in the service environment;
determining to perform a service task in a power saving mode of the computer system and, based on the determination, re-assigning the first physical resource from the operating environment to the service environment, placing a first set of physical resources in a reduced power consumption state, and performing the service task in the service environment with a second set of physical resources while the first set of physical resources is in the reduced power consumption state, wherein the second set of physical resources includes the first and second physical resources and at least a portion of a processor environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to perform a computer task in a reduced power consumption state, including to virtualize physical resources with respect to an operating environment and service environment, to exit the operating environment and enter the service environment, to place a first set of one or more of the physical resources in a reduced power consumption state, and to perform a task in the service environment utilizing a processor and a second set of one or more of the physical resources. A physical resource may be assigned to an operating environment upon an initialization of the operating environment, and re-assigned to the service environment to be utilized by the service environment while other physical resources are placed in a reduced power consumption state.
17 Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
virtualizing physical resources of a computer system with respect to an operating environment and a service environment of the computer system; assigning a first one of the physical resources to the operating environment and a second one of the physical resources to the service environment; switching between the operating environment and the service environment to access the first physical resource in the operating environment and to access the second physical resource in the service environment; determining to perform a service task in a power saving mode of the computer system and, based on the determination, re-assigning the first physical resource from the operating environment to the service environment, placing a first set of physical resources in a reduced power consumption state, and performing the service task in the service environment with a second set of physical resources while the first set of physical resources is in the reduced power consumption state, wherein the second set of physical resources includes the first and second physical resources and at least a portion of a processor environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a virtual machine manager (VMM) to, host an operating system within a first virtual machine (VM) and a service operating system within a second VM, virtualize physical resources of the computer system with respect to the operating system and the service operating system, assign a first one of the physical resources to the operating system and a second one of the physical resources to the service operating system, and switch between the operating system and the service operating system to access the first physical resource through the operating system and the second physical resource through the service operating system; a power management system to place a first set of the physical resources in a reduced power consumption state; and a decision system to determine to perform a service task in a power saving mode of the computer system; wherein the VMM is implemented to re-assign the first physical resource from the operating environment to the service environment, invoke the power management system to place a first set of physical resources in a reduced power consumption state, and enter the service environment to perform the service task in the service environment while the first set of the physical resources is in the reduced power consumption state, based on the determination; and wherein the second set of physical resources includes the first and second physical resources and at least a portion of a processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
-
virtualize physical resources of a computer system with respect to an operating environment and a service environment of the computer system; assign a first one of the physical resources to the operating environment and a second one of the physical resources to the service environment; switch between the operating environment and the service environment to access the first physical resource from the operating environment and to access the second physical resource in the service environment; determine to perform a service task in a power saving mode of the computer system and, based on the determination, re-assign the first physical resource from the operating environment to the service environment, place a first set of physical resources in a reduced power consumption state, and perform the service task in the service environment with a second set of physical resources while the first set of physical resources is in the reduced power consumption state, wherein the second set of physical resources includes the first and second physical resources and at least a portion of a processor. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification