请输入您要查询的百科知识:

 

词条 Timer coalescing
释义

  1. Implementations of timer coalescing

  2. See also

  3. References

Timer coalescing is a computer system energy-saving technique that reduces central processing unit (CPU) power consumption by reducing the precision of software timers to allow the synchronization of process wake-ups, minimizing the number of times the CPU is forced to perform the relatively power-costly operation of entering and exiting idle states.

Implementations of timer coalescing

  • The Linux kernel gained support for deferrable timers in 2.6.22,[2][3] and controllable "timer slack" for threads in 2.6.28 allowing timer coalescing.[4][5]
  • Timer coalescing has been a feature of Microsoft Windows from Windows 7 onward.[1]
  • Apple's XNU kernel based OS X gained support as of OS X Mavericks.[7][8]

See also

{{Div col}}
  • Advanced Configuration and Power Interface (ACPI)
  • Advanced Programmable Interrupt Controller (APIC)
  • High Precision Event Timer (HPET)
  • HLT (x86 instruction)
  • Interrupt coalescing
  • Programmable interval timer
  • Time Stamp Counter (TSC)
{{Div col end}}

References

1. ^{{cite web|url=http://www.microsoft.com/whdc/system/pnppwr/powermgmt/TimerCoal.mspx|title=Windows Timer Coalescing|date=January 20, 2009|accessdate=2009-04-21|publisher=Microsoft}}
2. ^ {{cite web|url=https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6e453a67510a17f01b63835f18569e8c3939a38c | title = Add support for deferrable timers | date = 2007-05-08 | accessdate=2014-03-22}}
3. ^ {{cite web|url=http://kernelnewbies.org/Linux_2_6_22|title=Linux Kernel 2 6 22|publisher=kernelnewbies.org|accessdate=2014-03-22}}
4. ^ {{cite web|url=https://www.apple.com/osx/preview/advanced-technologies.html|title=OS X Mavericks - Advanced Technologies |publisher=Apple Inc.|accessdate=2014-03-22}}
5. ^ {{cite web |title = OS X Mavericks: Core Technologies Overview |url = https://images.apple.com/osx/preview/docs/OSX_Mavericks_Core_Technology_Overview.pdf |publisher = Apple, Inc. |date = June 10, 2013 |accessdate = 2013-06-10 |deadurl = yes |archiveurl = https://web.archive.org/web/20130626042313/http://images.apple.com/osx/preview/docs/OSX_Mavericks_Core_Technology_Overview.pdf |archivedate = June 26, 2013 |df = }}
6. ^{{cite web|url=http://man7.org/linux/man-pages/man7/time.7.html |title=time(7) - Linux manual page |publisher=Man7.org |date= |accessdate=2014-03-24}}
7. ^{{cite web|url=http://man7.org/linux/man-pages/man2/prctl.2.html |title=prctl(2) - Linux manual page |publisher=Man7.org |date= |accessdate=2014-03-24}}
[2][3][4][5][6][7]
}}{{compsci-stub}}

2 : Operating system kernels|Synchronization

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 5:33:12