Quelle est la différence entre CLOCK_MONOTONIC & CLOCK_MONOTONIC_RAW?

Selon le Linux page de man sous Ubuntu

CLOCK_MONOTONIC
      Clock that cannot be set and  represents  monotonic  time  since
      some unspecified starting point.

CLOCK_MONOTONIC_RAW (since Linux 2.6.28; Linux-specific)
      Similar  to  CLOCK_MONOTONIC, but provides access to a raw hard‐
      ware-based time that is not subject to NTP adjustments.

Selon webster online dictionary Monotone signifie:

2: ayant la propriété de ne jamais augmenter ou de ne jamais
diminuer à mesure que les valeurs de la variable indépendante ou les indices
les termes d'augmentation.

En d'autres termes, il ne sera pas saut en arrière. Je peux voir que ce serait une propriété importante si vous étiez timing un peu de code.

Cependant, la différence entre le normal et la première version n'est pas clair. Quelqu'un peut-il apporter quelques lumières sur la façon dont NTP peut affecter CLOCK_MONOTONIC?

InformationsquelleAutor Matt | 2013-01-11