Timerkoalisering
Utseende
I datamaskiner er timerkoalisering (engelsk: timer coalescing) en energisparende teknikk som reduserer hovedprosessorens strømforbruk ved å redusere presisjonen til tidtakere for programvarer brukt for synkronisering av prosessoppvåkninger, og slik minimerer antall ganger prosessoren blir tvunget til å utføre den relativt energikrevende operasjonen med å gå inn og ut tomgangstilstand (idle).
Implementeringer av timer coalescing
[rediger | rediger kilde]- Linuxkjernen fikk støtte til utsatt tidtaking i 2.6.22, og styrbar "timer slack" for tråder i 2.6.28 hvilket tillater timerkoalescing.
- I Microsoft Windows har timerkoalescing vært en funksjon siden Windows 7.[1]
- Apple sin XNU-kernelbaserte OS X fikk støtte fra og med OS X Mavericks.
- FreeBSD har støttet timerkoalisering siden september 2010.[2]
Se også
[rediger | rediger kilde]Referanser
[rediger | rediger kilde]- ^ «Windows Timer Coalescing». Microsoft. Besøkt 21. april 2009.
- ^ «Refactor timer management code».