笔记本电脑的功耗测试中显示器,CPU,硬盘列举前三名。功耗降低的研究对节省能源至关重要。所以这属于操作系统的优化部分。
显示器
何时关闭显示器进行长时间无操作的休眠是对功耗降低的一种优化。现在操作系统让用户设置休眠的间隔。
在显示阶段对于功耗降低技术。有人提出将显示屏进行矩阵切分。将显示的窗口边界于切分的方格进行合理对齐,对于无窗口区域的像素点进行暗光处理以降低功耗。
CPU
笔记本电脑的CPU能够通过软件置为休眠状态。只要CPU处于空闲状态,就可以进入睡眠状态,当中断发生时CPU被唤醒。
电能消耗与电压的平方成正比,将电压降低一半,会使时钟速率降低一半,因而CPU的性能降低一半。但是电能消耗会变成原来的
1/4
1
/
4
。
这一特性的应用比如说:多媒体观察器每40ms分解一帧,但是40ms的全速运行状态消耗的电能是半速运行状态下的4倍。但是这对任务的完成没有任何影响。
内存:
从内存中的高速缓存入手,高速缓存总是能够从内存重新加载而不损失信息。
刷新并关闭高速缓存然后进入休眠状态。之后的激活可以从内存中快速的进行加载。
另一种方法是将内存写入磁盘,然后切断内存电源。这种方法由于激活引入的硬盘访问会导致较高的延迟。
硬盘
重新启动磁盘要消耗相当多的电能,因此每个磁盘都记录一个特征时间 Td T d 来记录盈亏平衡点。如果预计时间t< Td T d ,那么保持磁盘持续旋转将是一个更好的选择。基于过去的存取模式可以操作系统做出良好的预测。
另种方法是避免磁盘不必要的启动,通过消息传递通知应用程序当前磁盘状态。比如字处理程序,写入磁盘的操作可以在下一次磁盘开启后写入。而写入操作所产生的信息可以写入缓存。写入可以在特殊情况下,比如缓冲溢出下强制开启磁盘。