The increasing density of integrated circuits has made it possible to design computers which are small and lightweight enough to be mobile. Mobile computers have constraints that their desktop predecessors do not, especially in the domains of size, weight, and power. The power consumed by a mobile computer is a key constraint, because the power determines the battery capacity required, which is a major factor in the minimum volume and weight of the system. Power management can be performed at several levels, from the transistor level in hardware up to the application level in software. Designers of fully custom mobile computers can build in power controls at each level, resulting in a wide range of options for power management. Designers of semicustom mobile computers, using both off-the-shelf and custom components, often have fewer power management options open to them, depending upon the number of power management controls available in the off-the-shelf components. The Navigator 1 wearable computer was a semicustom design. This paper discusses the evaluation of subsystem power consumption, describes possible modifications for reducing power consumption, and classifies the modifications along three axes. Four modifications were implemented, resulting in a factor of 2.9 increase in battery life while the system is idle. Results are also presented for a simple equation to predict battery life based upon user activity.
[1]
Armando P. Stettner.
The design and implementation of the 4.3BSD UNIX operating system
,
1988
.
[2]
Daniel P. Siewiorek,et al.
Interdisciplinary concurrent design methodology as applied to the navigator wearable computer system
,
1994
.
[3]
Raj Jain,et al.
The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling
,
1991,
Wiley professional computing.
[4]
Raj Jain,et al.
The Art of Computer Systems Performance Analysis : Tech-niques for Experimental Design
,
1991
.
[5]
Samuel J. Leffler,et al.
The design and implementation of the 4.3 BSD Unix operating system
,
1991,
Addison-Wesley series in computer science.
[6]
David A. Patterson,et al.
Computer Architecture: A Quantitative Approach
,
1969
.