power_aware_os - Power Aware OS Mario Holzammer Fachgebiet...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Power Aware OS Mario Holzammer Fachgebiet KBS (Kommunikations- und Betriebssysteme) Technical University of Berlin Hot -Topics in OS, January 17, 2006 Overview Device Power Management techniques Other Power Saving methods Conclusion Introduction Power Management in common OS Advanced Configuration and Power Management Interface Why Power Management? Growing number of powerful mobile devices Moore’s law is not applicable for batteries Operating system is the best place for power management, because of available information that is needed by powerful algorithms 2 Mario Holzammer Power Aware OS Overview Device Power Management techniques Other Power Saving methods Conclusion Introduction Power Management in common OS Advanced Configuration and Power Management Interface Areas of OS directed Power Management Harddisk - disk spindown policies CPU - Dynamic Voltage/Frequency Scaling, idle power modes Memory allocation - chip size block allocation, low power states Communication - Adaptive network polling, energy-aware routing Application/OS Interaction - Agile content negotiation trading fidelity for power, APIs Resource Protection/Allocation - Fair energy distribution to tasks 3 Mario Holzammer Power Aware OS Overview Device Power Management techniques Other Power Saving methods Conclusion Introduction Power Management in common OS Advanced Configuration and Power Management Interface Power Management in Microsoft Windows OnNow device power management since Windows 98 / 2000 Devices have to be power aware (at least 2 power states) and are categorized in device categories Power Management in Windows XP System wide power management (global power states) per device power management (idle devices are shut down) Powerstate information of devices is available for user programs through API Windows Driver Model (WDM) integrates power management capabilities ACPI is used for control of devices 4 Mario Holzammer Power Aware OS Overview Device Power Management techniques Other Power Saving methods Conclusion Introduction Power Management in common OS Advanced Configuration and Power Management Interface Power Management in with ACPI Interfaces should be applicable to all classes of computers including desktops, mobile workstations and server machines Table of power manageable devices with their states and corresponding information on the states States defined in ACPI standard: 6 system power states (S0-S5) S0 is full powered working state and S5 is soft off state 4 device power states (D0-D3) D0 is working state and D3 is lowest power state Gives interface to the OS that implements power management functionalities 5 Mario Holzammer Power Aware OS Overview Device Power Management techniques Other Power Saving methods Conclusion Dynamic Power Management Device Utilization by Processes Device Shutdown Condition Other mechanisms Device Power Management Static vs. Dynamic Static power management techniques are applied at design time Dynamic power management is applied at runtime...
View Full Document

Page1 / 32

power_aware_os - Power Aware OS Mario Holzammer Fachgebiet...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online