Estoy tratando de medir el tiempo de ejecución de partes del código del kernel de Linux y encontré que hay dos subsistemas diferentes para los temporizadores. hrtimers significa temporizador de alta resolución mientras que hpet significa temporizador de eventos de alta precisión.Subsistemas de temporizadores de kernel de Linux: precisión frente a resolución
¿En qué se diferencia la resolución de la precisión?
http://www.mjmwired.net/kernel/Documentation/timers/
gracias! ¿Pero sabes si existen diferencias entre precisión y resolución en el contexto del subsistema del temporizador? [] 's –
@PeterSenna - Solo estoy especulando sobre esto; pero creo que "alta resolución" se refiere a poder controlar pasos de tiempo más pequeños que lo que proporcionaría HZ (jiffies); "precisión" sería qué tan bien el procesador/sistema operativo gestione los retrasos solicitados (por ejemplo, incluso si solicita el mismo retraso en repetidas ocasiones, obtendrá una variación). En http://stackoverflow.com/questions/16920238/reliability-of-linux-kernel-add-timer-at-resolution-of-one-jiffy, quiero baja resolución (el temporizador golpea cada jiffy), pero tengo una sin embargo, el problema de la precisión es malo (el núcleo puede omitir todo un jiffy == un período completo). – sdaau