Показать сообщение отдельно
Непрочитано 13.01.2017, 01:46   #1
Аватар для Agares
ПризракZG

Автор темы (Топик Стартер) Конец света в 2038 или 32-х битная переменная UNIX-времени

Проблема 2038 года


Проблема 2038 года в вычислительной технике — ожидаемые сбои в программном обеспечении 19 января 2038 года. Данная проблема затрагивает программы и системы, в которых используется представление времени по стандарту POSIX (UNIX-время), которое представляет собой количество секунд, прошедшее с 1 января 1970 года. Такое представление времени — это стандарт для Unix-подобных операционных систем (из-за повсеместного использования языка Си).

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


Вот он - конец света ))

Честно с ctrl+c ctrl+v -- Источник


А вообще к чему это я...
Вы хоть на секунду задумывались над тем, сколько оборудования оборонки, авиакомпаний, банковских систем, биржи и прочего разного работает под управлением Unixlike систем? Наш родной интернет на ней живет!
И в 2038 году, это все получит panic kernel и упадет.
Это же крах человечества...


Agares вне форума Отправить сообщение для Agares с помощью Skype™ Ответить с цитированием