在上一篇文章Windows 7/">Windows Server 2008 R2深入核心剖析当中,我们看到了Windows NT 6.1内核的多种改进,必须得讲,Windows NT 6.1的内核改进大部分是基于性能方面的,还有另一个大方面的改进是基于提升能源效率。其它如可靠性等的改进并不是主要目的。
Windows 7,2009年10月22日
Windows Server 2008 R2,2009年10月22日,和Windows 7基于相同的内核
在性能方面,NT 6.1内核去掉了线程调度器以及内存管理器上的大锁(Lock),从而提升了并性运行效率并可以支持更多的逻辑处理器数量——最多到256个,还有如DPC、线程模型的一些改进,这些改进能发挥到什么程度再过段时间将会有相应的评测报告,接下来我们要看的是能源效率方面的改进,也就是说,这些改进可以降低同样配置下的系统的整体能耗。
对于软件来说,如何能节约能耗呢?最终就是在满足任务需求的情况下,尽可能地让设备处于节能状态,大部分的11585.html">硬件设备都有低功耗的闲置状态。操作系统需要的就是尽量将处于低功耗状态。 以处理器为例,处理器、电源、存储系统是主要的能耗来源。要尽量将处理器处于闲置状态,最主要的方法是三个:最小化运行的服务和任务避免后台进程动作让处理器保持闲置从而可以进入深层睡眠 如下图所示:
对于移动设备来说,降低处理器功耗效果明显
时间: 2024-09-20 00:59:04