Power Management by OS
Static Approach: Rely on pre-set parameters
- Example: switch off the power to devices that are not in use for a while (pre-calculated number of cycles). Used in laptops now.
Dynamic Approach: Based on dynamic condition of workloads and per specification of power optimization guidelines
- Example: Restrict multitasking progressively, reduce context switching, even avoid cache/memory access, etc..