Bg Epoch


Les ordinateurs ne peuvent interpréter que 1 et 0, il est donc un peu difficile d’interpréter les dates en termes d’année, de mois et de jour. Les scientifiques ont trouvé une solution pour aider les ordinateurs à comprendre les dates : fournir la date à l’ordinateur sous forme de valeur numérique en termes de secondes, et lui apprendre à interpréter cette valeur comme une date lisible par l’homme. Cette valeur de secondes sera calculée en choisissant un point de référence et en comptant le nombre de secondes écoulées depuis ce point. C’est de cela qu’il s’agit dans Epoch Times.

Introduction à la période

Dans le dictionnaire anglais, “Epoch” est défini comme un instant de temps considéré comme le point de départ d’une période ou d’un événement particulier. En informatique, “Epoch Time” fait référence au point de départ utilisé pour calculer le nombre de secondes écoulées.

Heure d’époque dans les systèmes d’exploitation courants

L’heure d’époque dans le monde réel commence à 00:00:00 UTC, où UTC signifie Temps universel coordonné.

Apple macOS considère que son Epoch Time date du 1er janvier 1904.

Microsoft Windows considère que son Epoch Time est à partir du 1er janvier 1601.

Les systèmes Unix et Linux considèrent que leur époque commence le 1er janvier 1970. Cette heure est également connue sous le nom de temps unix Oui époque unix.

Quelle sera l’heure d’Unix en ce moment ?

Lesdate La commande peut être utilisée pour trouver l’heure Unix à tout moment, comme indiqué ci-dessous.

La grande valeur numérique est le nombre de secondes depuis 00:00:00 UTC le 1er janvier 1970. Pour interpréter cette date comme une date humaine, vous pouvez saisir à nouveau le date commande comme indiqué ci-dessous.

Pour faire simple, par défaut, le date La commande affiche une date et une heure lisibles par l’homme ainsi que des informations sur le fuseau horaire.

Qui a décidé de l’heure d’Unix ?

Dans les années 1960 et 1970, Dennis Ritchie et Ken Thompson ont construit ensemble le système Unix. Ils ont décidé de définir 00:00:00 UTC le 1er janvier 1970 comme heure “d’époque” pour les systèmes Unix.

Quelle est l’efficacité de l’heure Unix ?

L’heure Unix est stockée sous la forme d’une valeur entière signée 32 bits. Au fur et à mesure que chaque seconde passe, la valeur continue d’augmenter et atteindra finalement sa limite le 19 janvier 2038 03:14:07, car la valeur entière signée 32 bits débordera et se réinitialisera au 13 décembre 2038. 1901. Lorsque cela se produit, il interrompra de nombreuses activités limitées dans le temps sur un système, telles que les licences logicielles, les opérations de sauvegarde, etc. Ce problème est connu sous le nom de “problème de l’année 2038”.

Certaines personnes ont suggéré que la valeur 32 bits soit remplacée par une valeur entière non signée. Cela signifiait que les systèmes Unix pouvaient interpréter les dates jusqu’à l’année 2106. Cependant, cela s’est avéré inefficace pour les dates antérieures à 1970.

Nouvelle façon de stocker l’heure Unix

Les développeurs ont rapidement proposé une valeur entière signée 64 bits pour stocker l’heure Unix. Cela signifie que l’heure Unix sera valable pour environ les 14 milliards d’années à venir. C’est presque 22 fois plus vieux que l’âge actuel estimé de l’univers ! Cela devrait durer jusqu’à la fin de l’univers (estimée à 13,8 milliards d’années). Les nouveaux systèmes 64 bits peuvent gérer la nouvelle heure Unix, mais pas les anciens systèmes 32 bits. Le noyau Linux a introduit cette valeur 64 bits pour stocker le nombre de secondes écoulées depuis la version 2.6.19.

D’ici 2038, on pense que les systèmes 32 bits ne seront plus à la mode, cela ne devrait donc pas poser de problème. Les systèmes embarqués utilisés dans les automobiles comme l’unité de commande du moteur (ECU) dépendent du temps et sont basés sur 32 bits. Cela devrait fonctionner jusqu’en 2038.

fait amusant

Une situation similaire a été observée avec le clip vidéo Gangnam Style de Psy téléchargé sur YouTube, qui utilisait auparavant une valeur de 32 bits pour suivre le nombre de vues d’une vidéo. Cette vidéo a obtenu tellement de vues qu’elle a franchi le seuil des 32 bits. YouTube a depuis commencé à utiliser une valeur 64 bits pour suivre le nombre de vues de leurs vidéos, déclarant qu’ils ne s’attendaient pas à ce que le nombre de vues d’une vidéo dépasse la valeur 32 bits.

Cet article est-il utile ?

Abonnez-vous à notre newsletter!

Nos derniers tutos envoyés directement dans votre boite mail

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici