Версия для печати
Журналы: Мирта -> Записки на зеркале
25 ноября 2005
 12:18   Year 2038 problem
Интересно, будет ли «Проблема 2038» так же активно исправляться, как в свое время «Проблема 2000»? icon_rolleyes.gif
Столкнулась с не совсем правильным расчетом дат в Unix'ах, залезла, естессно, в любимый Яндекс... Говорит надо будет мою прогу другой датой проверять icon_eekflash.gif icon_lol.gif

....А вообще интересная проблемка. В 1985 году был создан набор стандартов POSIX, который с тех пор служит создания различных вариантов Unix. Время было решено представлять без лет, дней и часов - в секундах от 0:00:00 1 января 1970 года (по Гринвичу). Математически это удобней... Но в те святые времена сотворения мира%))) это самое время писали (и сейчас пишут - по стандарту) в 32 двоичных разряда....
Это значит, что 19 января 2038 года в 3 часа 14 минут 8 секунд случится «катастрофа». Будет достигнут максимум - 2 147 483 647 секунд. Больше 32мя ноликами и единичками не запишешь.... В следующую секунду в большинстве мест интернета, на серверах больших компаний и в прочих труднодоступных местах будет 00:48:16 14 декабря 1901. Как раз ночь с пятницы, 13ого..... icon_biggrin.gif


Комментарии :1

Написал: Мирта - 17:36 28/11/2005
Сударь Нарколог! Разве Вам не сообщили, что я собираюсь жить вечно?
А вот с Вашим образом жизни проверить это у Вас не будет ни малейшей возможности.... icon_very_evil.gif


mJournal v1.05   © 2003-2004 by UriSoft and IBResource.ru