Temps Unix
Le temps Unix est une méthode de représentation de l'heure et des dates qui consiste à compter le nombre de secondes écoulées depuis une date de départ. Cette date de départ est appelée le début d'une époque. Les systèmes informatiques utilisent le temps Unix pour suivre l'heure et la date actuelles et définir les horodatages de création et de modification.
Comme la plupart des serveurs informatiques utilisent Unix ou un système d'exploitation de type Unix, le terme « temps Unix » désigne le plus souvent l'époque Unix, qui a commencé à 00:00:00 UTC le 1er janvier 1970. Cependant, d'autres systèmes informatiques suivent le temps à partir d'autres dates de départ. Le MacOS classique a commencé son époque à minuit UTC le 1er janvier 1904 ; les systèmes Windows modernes suivent le temps Unix à partir du 1er janvier 1601. Les ordinateurs Windows incrémentent également le temps Unix toutes les 100 nanosecondes au lieu de chaque seconde.
Des erreurs dans un fichier ou un système de fichiers peuvent parfois réinitialiser la date de création ou de modification d'un fichier à 0. Dans ce cas, le système d'exploitation de votre ordinateur affichera le fichier concerné comme ayant été créé à minuit UTC le 1er janvier 1970. Le temps universel coordonné (UTC) est basé sur le temps moyen de Greenwich (GMT). Ainsi, si votre fuseau horaire se trouve à l'ouest de GMT, la date est décalée de quelques heures en arrière, au 31 décembre 1969.
NOTE: Les systèmes Unix qui utilisent encore un entier signé de 32 bits pour suivre le temps Unix atteindront la valeur maximale possible le 19 janvier 2038. La mise à jour des logiciels concernés afin qu'ils utilisent une valeur de 64 bits résoudra ce problème, car une valeur de 64 bits peut suivre plus de 500 milliards d'années de secondes.
Testez vos connaissances