search for books and compare prices
Tables of Contents for Building the Power Efficient PC
Operating System Directed Power Mangement
2
1
Benefits of Instantly Available PCs
3
1
Office Desktop PC3
1
Home PC4
1
Architecture and System Overview
4
3
Power Management History and Motivation
7
12
Responding to Requirements
8
1
Mobile and Battery Powered Computers
9
1
Energy Star Guidelines
10
1
Hardware Improvements and Advanced Power Management
11
2
Advanced Configuration and Power Interface Specification
13
2
Getting the System Configuration Right14
1
Making the Right Decisions at the Right Time14
1
Enabling Robust Power Management Implementations15
1
Creating New Power Management Opportunities
15
1
Intel's Instantly Available PC Initiative and Microsoft's OnNow Initiative
16
1
Key Power Management Concepts
19
14
Power Supplies and Distribution
24
1
States26
2
Interpreted ACPI Machine Language28
1
Control Methods28
1
ISA/Plug and Play28
2
PCI 29 USB30
2
IEEE 139432
1
Basic Power Management Scenarios
33
16
Placing the System in ACPI Mode38
1
BIOS Memory Initialization38
4
Operating System Loading42
2
Preparing for Sleep44
2
ACPI Desktop Motherboard Design Considerations
49
20
Desktop Power Plane Partitioning
49
2
Chipset and Component Selection
51
6
Chipset Bridge Architecture with ACPI Support52
1
The Host Bridge52
1
Memory Interface Support53
1
RDRAM System Memory54
1
The ACPI Controller55
1
IDE Controller55
1
USB Controller56
1
PCI Add-in Connectors56
1
ISA Add-in Connectors57
1
Thermal and Noise Control
57
1
Power Control User Interface
58
5
Power Button Implementation59
1
One Power Button Implementation59
1
Two Button Implementation---Power And Sleep60
1
System Power State Indicators60
3
Auxiliary Power Budgeting
65
1
S2 Design Considerations
65
1
Thermal Policy Implementation
66
2
Dual Mode Desktop Power Delivery
69
22
Dual Power Supply Outputs for Power Management
69
4
Power Distribution and Control
73
5
Good: Motherboard Implementation, Standard ATX Power Supply73
2
Better: Motherboard Implementation, 1.2 A Standby Current ATX Power Supply75
1
Two Dual Voltage Generation Circuits75
1
One Dual Voltage Generation Circuit76
1
Best: Implementation with a PS'98-Compliant Power Supply77
1
PS'98 Power Supply Characteristics
78
11
DC Output Current Ratings80
1
Logic Connectors and Signal Descriptions81
3
Control Signals84
2
Status Signals86
1
Signal Timing86
1
Fan Control and Monitoring87
1
Fan Speed Control Signal87
1
FANRPM Signal88
1
System Description Table Architecture91
3
ACPI Table Size and Location94
2
FACS - Firmware ACPI Control Structure96
1
FADT - Fixed ACPI Description Table96
1
DSDT - Differentiated System Description Table97
1
SSDT - Secondary System Description Table97
1
PSDT - Persistent System Description Table97
1
SBST - Smart Battery Subsystem Table97
1
Multiple APIC Description Table98
1
BIOS S3 Sleep and Resume Processing
98
1
Pre-sleep State98
1
Post-Sleep State99
1
PCI Power-Managed Devices
102
4
PCI Power Management Specification102
1
Power Management Capabilities Reporting and Control102
1
PME PCI Connector Pin Introduced for PCI Wake Up Signaling103
1
3.3VAUX PCI Connector Introduced for Delivery of Auxiliary Power103
1
Off Yet Communicating PCI Devices104
1
Modems104
1
LAN Adapters105
1
Graphics Adapters106
1
Audio106
1
USB Wake Up Overview107
1
Platform Design Options to Properly Support USB Devices108
1
Case 1---USB Ports Not Powered During S3108
3
Case 2---USB Ports Maintain Power During S3111
2
System Reliability113
1
Summary of USB Wake Up Recommendations113
1
Desktop System Validation
115
20
System Power Measurements
115
3
Measuring System AC Power Dissipation115
2
Measuring S3 State System DC Power Dissipation117
1
Validating the Dual Power Circuit
118
7
Standard Configuration119
3
Standard Configuration with a 430 mA Load Card122
1
Improving the STR Circuit123
2
System Resume Latency
125
1
Initial Test Procedures127
1
Formal Test Procedures128
2
Motherboard Measurements and Tests130
1
Peripheral Tests131
2
System Stability Tests133
1
Designing Mobile Systems
135
16
Mobile Implementation Targets
135
5
Power Consumption136
1
Cooling137
3
Mobile Power Management Approaches
140
5
Throttling140
1
Voltage and Frequency Control141
1
Power Management States142
1
Power Management and USB143
1
Low Battery Conditions143
1
State Selection and Transition144
1
Battery Interface147
1
Lifetime and Charge Level147
1
Operating System Support148
1
Electronics148
1
Relationship to Power Mangement Policy149
1
Power Consumption and Performance155
1
Complexity155
1
Operating System Interfaces
156
6
Device Registration156
2
Initialization Example158
2
Activity Indication160
1
Power State Notification161
1
Software Control161
1
Power State Transitions
162
10
Power-Down Example163
1
WDM163
2
Linux165
1
System Sleep Example166
1
WDM166
2
Linux168
1
Power-Up Example168
1
WDM168
2
Linux170
2
Device Activity173
1
Power Needs173
1
Transition Latency174
1
User Input174
1
Full User Control175
1
Activity Monitor175
1
Activity Timer176
1
Dynamic Policy177
1
Developing Robust Power-Managed Applications
179
16
Power-Managed Application Requirements
180
1
Implementing Power-Managed Applications
181
13
Indicate Busy Application Status181
1
Responding to Windows Operating System Sleep Requests182
1
Handling Sleep Notifications183
1
Handle Wake From Normal Sleep184
1
Handle Wake From Critical Sleep184
1
Example---Handling Power Management Messages in WndProc()185
6
Validating Applications for Power Management Support191
1
Verify Applications Resume From Normal Sleep192
1
Verify Application Power Suspend Event Handling192
1
Pre-test Presentation Applications193
1
Verify Applications Do Not Lose Data193
1
Standby and Active State Power Reduction
195
1
New Technology Integration
196
3
Appendix A Developer Resources
199
4
Specifications and Guidelines
199
2
System Power Management199
1
Device and Bus Power Management199
1
Power Management and Plug and Play for Legacy Hardware Platforms199
1
Intel Instantly Available PC (IAPC)200
1
Mobile Platforms200
1
Smart Battery System200
1
System Management Bus (SMBus)200
1
Power Management Resources
201
2
EPA Energy Star201
1
Linux Power Management201
1
Microsoft OnNow and Power Management201
1
Power Management Tests201
1
Power Management Tools201
2
Appendix C ACPI Register and Bit Glossary
231
4
ACPI Registers, Bits, and Values
231
2
Appendix D About the CD-ROM
235
How to View the Contents
235
<