From 44b020ab1089eaf4fa57cf1aacd9000051ebee45 Mon Sep 17 00:00:00 2001 From: dan63047 Date: Tue, 23 Nov 2021 19:48:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=BE=D0=BB=D0=B5=D0=B5=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D0=BE=D0=B5=20=D0=BE=D0=BF=D0=B8?= =?UTF-8?q?=D1=81=D0=B0=D0=BD=D0=B8=D0=B5=20+=20=D0=BD=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D0=B9=20=D1=88=D1=80=D0=B8=D1=84=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Orloj.otf | Bin 0 -> 17876 bytes digital-7 (mono).ttf | Bin 34404 -> 0 bytes fullscreen-style.css | 4 ++-- index.html | 42 ++++++++++++++++++++++++++++++------------ style.css | 2 +- 5 files changed, 33 insertions(+), 15 deletions(-) create mode 100644 Orloj.otf delete mode 100644 digital-7 (mono).ttf diff --git a/Orloj.otf b/Orloj.otf new file mode 100644 index 0000000000000000000000000000000000000000..ade1d62e55e8b47eea34cd54b450c32fd058ef10 GIT binary patch literal 17876 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 literal 0 HcmV?d00001 diff --git a/digital-7 (mono).ttf b/digital-7 (mono).ttf deleted file mode 100644 index a481b97b4f84fd4199360c511517a5cf22d2a664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34404 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 + повсеместного использования языка Си).

Сейчас значение Unix timestamp равно .

+

В чём проблема?

+

В старых 32-битных системах (до середины 1990-х) используется тип данных time_t для хранения секунд в виде + signed int (32-битного целого со знаком). Самая поздняя дата, которая может быть представлена таким + форматом в стандарте POSIX — это 03:14:07, вторник, 19 января 2038 года по Всемирному времени (UTC).

+

Более позднее время заставит такое поле данных стать отрицательным, как бы закольцевав таким образом время + (поскольку отрицательное число может быть воспринято программами как время в 1970 или 1901 году, в + зависимости от реализации). В результате любые расчёты, включающие дату позже 19 января 2038 года, могут + привести к сбою программы либо к ошибочным вычислениям.

Для проблемы 2038 года не существует простого решения для существующих комбинаций операционных систем и прикладного программного обеспечения. Изменение определения типа time_t на 64 бита нарушит бинарную совместимость программ, существующих хранимых данных и всего другого, использующего представление времени в бинарном виде. А приведение time_t в целое без знака может нарушить работу программ, которые вычисляют разницу во времени.

Что подвержено этой проблеме?

-

В большинстве операционных систем для 64-битных архитектур уже используется 64-битное представление целого в - time_t. Переход на такие архитектуры уже происходит, и ожидается, что он будет завершён к 2038 году.

-

Тем не менее, сотни тысяч 32-битных систем всё ещё вводятся в строй в настоящее время, в том числе и во - встраиваемых системах, что вызывает сомнение, что они все будут заменены к 2038 году. Несмотря на то, что - современные компьютерные системы могут модернизироваться раз в 18—24 месяцев (по «Закону Мура»), встроенные - компьютеры могут действовать без модернизации весь срок, который работают системы, ими управляемые.

-

В дополнение к этому, 32-битный формат time_t также включён в спецификации форматов файлов, таких как - повсеместно распространённый архивный формат ZIP. Формат файла может существовать в течение времени, за - которое сменятся многие поколения компьютеров, а это означает, что Проблема 2038 останется актуальной.

+

Многие структуры данных, которые используются сегодня, имеют 32-битные представления времени, встроенные + в их структуру. Полный список этих структур данных практически невозможно составить, но есть хорошо известные + структуры данных, у которых есть проблема времени Unix:

+
    +
  • файловые системы (многие файловые системы используют только 32 бита для представления времени в индексных + дескрипторах)
  • +
  • форматы двоичных файлов (в которых используются 32-битные поля времени)
  • +
  • базы данных (которые имеют 32-битные поля времени)
  • +
  • языки запросов к базам данных, такие как SQL, которые имеют команды, похожие на UNIX_TIMESTAMP()
  • +
+

Примеры систем, использующих структуры данных, которые могут содержать 32-битные представления времени, включают:

+
    +
  • встроенные подсистемы управления и мониторинга завода, НПЗ
  • +
  • различное медицинское, военное оборудование
  • +
+

Любая система, использующая структуры данных, содержащие 32-битные представления времени, представляет риск. + Степень риска зависит от характера отказа.

Использаванные материалы при составлении этого текста

-

Проблема 2038 года - Wikipedia RU

+