Table des matières:
Vous ne pensez probablement pas trop à l'horloge de votre ordinateur, sauf si vous avez peut-être une échéance importante à venir, mais en sachant un peu comment votre ordinateur garde le temps, votre système et votre réseau peuvent fonctionner correctement. De plus, la technologie informatique a changé la façon dont nous suivons, enregistrons et enregistrons le temps, ce qui est assez intéressant en soi. Ici, nous allons voir comment les ordinateurs gardent le temps.
Unix Time
Pardonnez-moi d'être un peu centré sur Unix, mais une bonne partie des serveurs sur Internet utilisent le temps Unix. Qu'est-ce que l'heure Unix? C'est en fait assez simple. C'est le nombre de secondes qui se sont écoulées depuis minuit le 1er janvier 1970, UTC. (J'expliquerai UTC un peu plus tard.) C'est ce qu'on appelle «l'époque».
De nombreux systèmes Unix et Linux calculent le temps en calculant les secondes de l'époque et en les convertissant en heure locale. L'avantage de ceci est qu'il est assez facile de calculer la différence entre deux dates et heures. Si je veux savoir combien de temps s'est écoulé depuis minuit le 1er janvier 1970, et pour l'instant, c'est juste une question de simple soustraction. Le langage de programmation Perl a la capacité de calculer des secondes d'époque à tout moment que vous souhaitez imaginer. (Vous pouvez en savoir plus sur Perl dans Perl 101.)