Hybrid operating systems for battery powered computing systems
First Claim
1. A hybrid operating system (OS) stored on a computer-readable storage media comprising:
- a full-power OS component stored on a computer-readable storage media and executed on a full-power processor for enabling a computing system to operate in a full power mode, in which the computing system consumes a first amount of electrical power;
a low-power OS component stored on a computer-readable storage media and executed on a low-power processor for enabling the computing system to operate in a low-power mode, in which the computing system consumes a lesser amount of electrical power, relative to the first amount;
a lifetime manager coupled to communicate with the low-power OS component and the full-power OS component, wherein the lifetime manager is operative to transition the computing system between the low-power mode and the full-power mode in response to at least one stimulus received from over a network; and
a set of core functions executable by the low-power processor and a set of dormant non-core functions executable by the full-power processor, a particular one of the set of dormant non-core functions being activated when the hybrid operating system requests capabilities beyond the set of core functions and the activated non-core function being deactivated when the request is satisfied.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and/or techniques (“tools”) for hybrid operating systems for battery powered computing systems are described herein. The hybrid operating systems (OS) may include a full-power OS component that enables the computing system to operate in a full-power mode, and a low-power OS component that enables the computing system to operate in a low-power mode. In the full-power mode, the computing system consumes a first amount of electrical power, while in the low-power mode, the computing system consumes less electrical power. The computing system may include a processor that consumes a given power amount of power, and a low-power core processor that consumes less power than the processor.
38 Citations
17 Claims
-
1. A hybrid operating system (OS) stored on a computer-readable storage media comprising:
-
a full-power OS component stored on a computer-readable storage media and executed on a full-power processor for enabling a computing system to operate in a full power mode, in which the computing system consumes a first amount of electrical power; a low-power OS component stored on a computer-readable storage media and executed on a low-power processor for enabling the computing system to operate in a low-power mode, in which the computing system consumes a lesser amount of electrical power, relative to the first amount; a lifetime manager coupled to communicate with the low-power OS component and the full-power OS component, wherein the lifetime manager is operative to transition the computing system between the low-power mode and the full-power mode in response to at least one stimulus received from over a network; and a set of core functions executable by the low-power processor and a set of dormant non-core functions executable by the full-power processor, a particular one of the set of dormant non-core functions being activated when the hybrid operating system requests capabilities beyond the set of core functions and the activated non-core function being deactivated when the request is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
-
a full-power core processor having a power consumption characteristic; a full-power operating system stored in a computer-readable media and executing on the full-power core processor; a low-power core processor having a further power consumption characteristic that is less than the power consumption characteristic of the full-power processor; a low-power operating system stored in a computer-readable media and executing on the low-power core processor; a lifetime manager adapted to activate the low-power core processor when the computing system is to operate in a low-power consumption mode, and to activate the full-power core processor when the computing system is to operate in a high-power consumption mode, wherein the lifetime manager is adapted to transition the computing system between the full-power core processor and the low-power core processor in response to a stimulus received over a network; and a set of core functions executable by the low-power core processor and a set of dormant non-core functions executable by the full-power core processor, a particular one of the set of dormant non-core functions being activated when the computing system requests capabilities beyond the set of core functions and the activated non-core function being deactivated and becoming dormant when the request is satisfied. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification