定时器汇聚是计算机系统的节能技术,通过降低软件定时器的精度以允许进程唤醒同步来节约CPU被迫执行的昂贵的进入与退出的次数,从而降低CPU能耗。
*Apple的基于XNU内核的OS X,称作OS X Mavericks,支持此功能。这对应于两个缺省系统时钟间隔(15.6毫秒)。建议软件定时器间隔与容限都应是50毫秒的倍数。
设备驱动程序应该使用新的内核态API函数KeSetCoalescableTimer替代KeSetTimerEx。它的参数TolerableDelay指出定时器到期容限的毫秒数。
用户态程序从Windows Vista开始支持SetThreadpoolTimer。从Windows 7开始使用Windows API函数SetWaitableTimerEx替代SetWaitableTimer。从Windows 8开始,使用Windows API函数SetCoalescableTimer。
Linux的低分辨率定时器
参见
- 高级配置与电源接口 (ACPI)
- (APIC)
- 高精度事件计时器 (HPET)
*
*
*
- 低功耗设计
- 效能功耗比
*
- 實時時鐘 (RTC)
- 系统时间
- (TSC)
- 无嘀嗒内核
参考文献
评论 (0)