ГлавнаяТехнологииЧто такое эпохальное время?

Что такое эпохальное время?

Компьютеры могут интерпретировать только 1 и 0, что затрудняет интерпретацию дат с точки зрения года, месяца и дня. Ученые придумали решение, которое поможет компьютерам понимать даты: предоставить компьютеру дату в виде числового значения в секундах и научить его интерпретировать это значение как удобочитаемую дату. Это значение секунд будет рассчитано путем выбора контрольной точки и подсчета количества секунд, прошедших с этой точки. Вот что такое Великая Эпоха.

Введение в эпоху эпохи

В английском словаре «Эпоха» определяется как момент времени, который считается отправной точкой определенного периода или события. В вычислительной технике «Время эпохи» относится к отправной точке, используемой для расчета количества прошедших секунд.

Время эпохи в распространенных операционных системах

Эпоха времени в реальном мире начин

Введение в эпоху эпохи

значает Всемирное координированное время .

Apple macOS считает, что время Великой Эпохи начинается с 1 января 1904 года.

Microsoft Windows считает, что эпохальная эпоха начинается с 1 января 1601 года.

Системы Unix и Linux считают своей эпохальной эпохой начало с 1 января 1970 года. Это время также называется Unix Timeи Unix Epoch.

Каким будет время Unix в данный момент?

Команду dateможно использовать для определения времени Unix в любой момент, как показано ниже.

Дата Эпоха

Большое числовое значение — это количество секунд, прошедших с 00:00:00 UTC 1 января 1970 года. Чтобы интерпретировать эту дату как человеческую, ее можно снова ввести в качестве входных данных в dateкоманду, как показано ниже.

Дата Эпоха Человека

Для простоты: по умолчанию команда dateотображает удобочитаемую дату и время, а также информацию о часовом поясе.

Дата оригинала

Кто определил время Unix?

В 1960-х и 1970-х годах Деннис Ритчи и Кен Томпсон вместе создали систему Unix. Они решили установить 00:00:00 UTC 1 января 1970 года как момент «эпохи» для систем Unix.

Насколько эффективно время Unix?

Вре

Каким будет время Unix в данный момент?

аком. С каждой секундой значение продолжает увеличиваться и в конечном итоге достигнет своего ограничения в 03:14:07, 19 января 2038 года, поскольку 32-битное целое число со знаком переполнится и сбросится до 13 декабря 1901 года. Когда это произойдет,, это приведет к нарушению многочисленных ограниченных по времени действий в системе, таких как лицензии на программное обеспечение, операции резервного копирования и т. д. Эта проблема называется «проблемой 2038 года».

Некоторые люди предлагали заменить 32-битное значение на целое число без знака. Это означало, что системы Unix смогут интерпретировать даты до 2106 года. Однако было обнаружено, что это неэффективно для дат до 1970 года.

Новый способ хранения времени Unix

Вскоре разработчики придумали 64-битное целое число со знаком для хранения времени Unix. Это означает, что время Unix будет действительным примерно в течение следующих 14 миллиардов лет.Это почти в 22 раза превышает текущий предполагаемый возраст Вселенной!Этого времени должно хватить до конца Вселенной (по оценкам, 13,8 миллиардов лет) Новые 64-битные системы могут работать с новым временем Unix, но не старые 32-битные системы. В ядре Linux введено это 64-битное значение для хранения коли

Кто определил время Unix?

з версии 2.6.19.

Считается, что к 2038 году 32-битные системы выйдут из моды, поэтому это не должно быть проблемой. Встроенные системы, используемые в автомобилях, такие как блок управления двигателем (ECU), зависят от времени и основаны на 32-битном коде. Ожидается

Насколько эффективно время Unix?

>

Также читайте: Как синхронизировать время Linux с NTP-сервером

Забавный факт

Похожая ситуация наблюдалась с музыкальным видео Psy в стиле Gangnam Style, загруженным на YouTube, где ранее для отслеживания количества просмотров видео использовалось 32-битное значение. Это видео набрало столько просмотров, что преодолело 32-битный порог. С тех пор YouTube начал использовать 64-битное значение для отслеживания количества просмотров своих видео, заявляя, что они не ожидали, что количество просмотров видео превысит 32-битное значение.

Новый способ хранения времени Unix

Забавный факт

ПОХОЖИЕ СТАТЬИ

Популярные записи