Epoch

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 19 décembre 2005 à 12:41 et modifiée en dernier par Clochix (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle:Ébauche informatique

L'Epoch représente la date initiale à partir de laquelle est mesuré le temps sur les systèmes d'exploitation. Cette date varie selon les systèmes. Par exemple :

* sous Unix, c'est 1er janvier 1970 à 0 heure (UTC)
* sous MacOS, le 1er janvier 1904 à 0 heure
* sous VMS, le 17 novembre 1858 à 0 heure
* sous Windows le 1er janvier 1601 à 0 heure

Le temps est ensuite mesuré en nombre d'unités de temps depuis cette date. Les unités de temps les plus courantes sont la seconde ou le tick, unité générique dont la valeur dépend selon les systèmes (seconde, milliseconde, etc).

Des problèmes sont susceptibles d'arriver lorsque la date dépasse la valeur maximale autorisée pour le type de donnée utilisée pour la stocker. Par exemple, sous Unix, les dates sont exprimées en nombre de secondes depuis l'Epoch et stockées dans des entiers sur 32 bits, des problèmes risquent donc de survenir à partir du 18 janvier 2038.