定时器汇聚

定时器汇聚是计算机系统的节能技术,通过降低软件定时器的精度以允许进程唤醒同步来节约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)

  • 还没有评论,来抢沙发吧。