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



Автор 00000000 01 задал вопрос в разделе Общество

что Вы знаете о проблеме 2038 года? и получил лучший ответ

Ответ от Ася Солдатенкова[активный]
Проблема 2038 года в вычислительной технике — ожидаемые сбои в программном обеспечении 19 января 2038 года. Данная проблема затрагивает программы и системы, в которых используется представление времени по стандарту POSIX (UNIX-время) , которое представляет собой количество секунд, прошедшее с 1 января 1970 года. Такое представление времени — это стандарт для Unix-подобных операционных систем (из-за повсеместного использования языка Си) .
На большинстве 32-битных систем используется тип данных time_t для хранения секунд в виде signed int (32-битного целого со знаком). Самая поздняя дата, которая может быть представлена таким форматом в стандарте POSIX — это 03:14:07, вторник, 19 января 2038 года по Всемирному времени (UTC).
Более позднее время заставит такое поле данных стать отрицательным, как бы закольцевав таким образом время (поскольку отрицательное число может быть воспринято программами как время в 1970 или 1901 году, в зависимости от реализации). В результате могут быть произведены ошибочные вычисления или результаты.
Для проблемы 2038 года не существует простого решения для существующих комбинаций процессоров и операционных систем.
Изменение определения типа time_t на 64 бита нарушит бинарную совместимость программ, существующих хранимых данных и всего другого, использующего представление времени в бинарном виде. А приведение time_t в целое без знака может нарушить работу программ, которые вычисляют разницу во времени.
В большинстве операционных систем для 64-битных архитектур уже используется 64-битное представление целого в time_t. Переход на такие архитектуры уже происходит, и некоторые ожидают, что он будет завершён к 2038 году.
Тем не менее, сотни тысяч 32-битных систем всё ещё вводятся в строй в 2010 году, в том числе и во встраиваемых системах. Вызывает сомнение, что они все будут заменены к 2038 году. Несмотря на то, что современные компьютерные системы могут модернизироваться раз в 18-24 месяцев (по «Закону Мура») , встроенные компьютеры могут действовать без модернизации весь срок, который работают системы, ими управляемые. Например, компьютеры управления процессами модели IBM 1800, выпуск которых был начат в 1965 году, всё ещё использовались на одной из атомных станций в Канаде в 2006 году.
В дополнение к этому, 32-битный формат time_t также включён в спецификации форматов файлов, таких как повсеместно распространённый архивный формат ZIP. Формат файла может существовать в течение времени, за которое сменятся многие поколения компьютеров, а это означает, что Проблема 2038 останется актуальной.
Введение 64-битного формата вносит новую дату «закольцевания» через примерно 290 миллиардов лет, в 15:30:08 UTC в воскресенье, 4 декабря 292 277 026 596 года.
2038 год:
5 января — кольцевое солнечное затмение в регионе Карибского моря, Атлантики и западной Африки.
19 января в 03:14:08 (UTC) — день ожидаемых сбоев в программном обеспечении некоторых компьютеров (конец эпохи 32-х разрядных Unix).
25 апреля — самая поздняя дата встречи праздника католической Пасхи с 1943 года.
Летом — 26-й Чемпионат ФИФА по футболу. Произойдёт смена вручаемого победителю кубка из-за того, что закончится количество ячеек для гравировки победителей. Капец =^_^=(прим. копипастера)
2 июля — кольцевое солнечное затмение в регионе севера Южной Америки, Атлантики и Африки.
26 декабря — полное солнечное затмение в регионе Австралии и Новой Зеландии.
Источник: википедия

Ответ от Lupus pilum mutat, non mentem.[гуру]
Кислород-переход в купола в рабство ..к станку бурундуки!!!

Ответ от Bulldog[гуру]
ничего..:)) а надо знать? ..будет день и будет пища.. решать буду по поступлению проблем если таковые возникнут...

Ответ от Одесса[гуру]

Ответ от Ёальма Хайек[гуру]
Ты бы аву свою сменил лучше.

Ответ от Gigi Boba[гуру]
В 2038 Лукашенко покинет пост президента РБ и в стране наступит хаос...

Ответ от Valerjan[гуру]
Все эти проблемы высосаны из пальца. Лучше задумайтесь о трансгалактической Проблеме-9999 года. Формат года 31 декабря 9999 года - 4 цифры. А в Новом, 10 000 году, - 5-значный. ВСЁ РУХНЕТ - ВСЕ КОМПЫ!!! !
:))

Ответ от Владимир Цуканов[гуру]
Метеорит прилетит и возможно попадет, мне скорее всего не дожить

Ответ от Ѐоман[гуру]
То, что о ней спрашивают на проекте "Ответы" )

Ответ от Ѐеальный Свободный[гуру]
проблема в сознании людей - 2038 год всего лишь год.

Ответ от DMITRIY GRISHUNIN[гуру]
НЛО правит миром

Ответ от Да, я быдло!!!![гуру]
Вещай, Нострадамус

Ответ от Dvar[гуру]
Похоже на очередную проблему 2000

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что Вы знаете о проблеме 2038 года?
Проблема 2038 года на Википедии
Посмотрите статью на википедии про Проблема 2038 года
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*