La coalescencia de temporizadores es una técnica de ahorro de energía en sistemas informáticos que reduce el consumo de energía de la unidad central de procesamiento (CPU) al disminuir la precisión de los temporizadores de software utilizados para la sincronización de las activaciones de procesos, minimizando la cantidad de veces que la CPU se ve obligada a realizar la operación relativamente costosa en energía de entrar y salir de los estados de inactividad . [ 1 ]
Implementaciones de fusión de temporizadores
- El kernel de Linux obtuvo soporte para temporizadores diferibles en la versión 2.6.22, [ 2 ] [ 3 ] y para la "holgura de temporizador" controlable para hilos en la versión 2.6.28, lo que permite la coalescencia de temporizadores. [ 4 ] [ 5 ]
- La fusión de temporizadores ha sido una característica de Microsoft Windows desde Windows 7 en adelante. [ 6 ]
- El sistema operativo OS X basado en el kernel XNU de Apple obtuvo soporte a partir de OS X Mavericks . [ 7 ] [ 8 ]
- FreeBSD lo admite desde septiembre de 2010. [ 9 ]
Véase también
Referencias
- ↑ Anderson, Nate (11 de junio de 2013). "Cómo OS X "Mavericks" hace su magia de ahorro de energía" . Ars Technica . Recuperado el 22 de marzo de 2014 .
- ↑ "Núcleo de Linux 2 6 22" . kernelnewbies.org . Consultado el 22 de marzo de 2014 .
- ↑ "Agregar soporte para temporizadores diferibles" . 8 de mayo de 2007. Consultado el 22 de marzo de 2014 .
- ↑ "time(7) - Página del manual de Linux" . Man7.org . Consultado el 24 de marzo de 2014 .
- ↑ "prctl(2) - Página del manual de Linux" . Man7.org . Consultado el 24 de marzo de 2014 .
- ↑ "Coalescencia del temporizador de Windows" . Microsoft. 20 de enero de 2009. Consultado el 21 de abril de 2009 .
- ↑ "OS X Mavericks - Tecnologías avanzadas" . Apple Inc. Consultado el 22 de marzo de 2014 .
- ↑ "OS X Mavericks: Descripción general de las tecnologías principales" (PDF) . Apple, Inc. 10 de junio de 2013. Archivado del original (PDF) el 26 de junio de 2013. Consultado el 10 de junio de 2013 .
- ↑ "Refactorizar el código de gestión del temporizador" . 13 de septiembre de 2010.
Categorías :
- esbozos de informática
- núcleos de sistemas operativos
- Sincronización