Осталось 10000 дней

03 сентября 2010 года
00
...до очередного конца света))))) (компьютерного)

Проблема 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-битных систем всё ещё вводятся в строй в 2009 году, в том числе и во встраиваемых системах. Вызывает сомнение, что они все будут заменены к 2038 году. Несмотря на то, что современные компьютерные системы могут модернизироваться раз в 18-24 месяцев (по «Закону Мура»), встроенные компьютеры могут действовать без модернизации весь срок, который работают системы, ими управляемые. Например, компьютеры управления процессами модели IBM 1800, выпуск которых был начат в 1965 году, всё ещё использовались на одной из атомных станций в Канаде в 2006 году.

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

Введение 64-битного формата вносит новую дату «закольцевания» через примерно 290 миллиардов лет, в 15:30:08 UTC в воскресенье, 4 декабря 292 277 026 596 года.

Источник: Википедия
03 сентября 2010 года
00
Еще 2012 не пережили:D

Цитировать — Сообщение №2
03 сентября 2010 года
00
в 38м должен метеорит пройти от земли всего лишь в 40 000км, бум надеяться на лучшее чо.

Цитировать — Сообщение №3
03 сентября 2010 года
00
Цитата: lubitel vazov
в 38м должен метеорит пройти от земли всего лишь в 40 000км, бум надеяться на лучшее чо.



тут в 2000км гей парады проходят, ничо, живы!


Цитировать — Сообщение №4
03 сентября 2010 года
00
Цитата: lubitel vazov
бум надеяться на лучшее чо.



Будем надеяться что метеорит долбанёт, а не компьютеры накроются? :)


Цитировать — Сообщение №5
03 сентября 2010 года
00
"Партия Педриная Роисся призвала выделить стопиццот триллионов рублей на устранение проблемы 2038 года".

Цитировать — Сообщение №6
03 сентября 2010 года
00
Цитата: KOT
"Партия Педриная Роисся призвала выделить стопиццот триллионов рублей на устранение проблемы 2038 года".



И это только первый этап программы!!! :umnik:


Цитировать — Сообщение №7
03 сентября 2010 года
00
Цитата: Demon of Earth
И это только первый этап программы!!! :umnik:



главнае в теме быть! ведь весь мир должен работать на это! а это огогокакиебабосище


Цитировать — Сообщение №8
03 сентября 2010 года
00
Цитата: Demon of Earth
И это только первый этап программы!!! :umnik:



следующий этап, о котором планируется объявить завтра, заключается в выделении двухсотпицот триллиардов рублей на предотвращение проблемы "4 декабря 292 277 026 596 года". сам Путин отправится в поездку по местам возможного возникновения проблемы.


Цитировать — Сообщение №9
03 сентября 2010 года
00
Цитата: lubitel vazov
в 38м должен метеорит пройти от земли всего лишь в 40 000км, бум надеяться на лучшее чо.



эта за мной...неволнуйся


Цитировать — Сообщение №10
03 сентября 2010 года
00
Цитата: maximus
следующий этап, о котором планируется объявить завтра, заключается в выделении двухсотпицот триллиардов рублей на предотвращение проблемы "4 декабря 292 277 026 596 года". сам Путин отправится в поездку по местам возможного возникновения проблемы.



В этот раз на Lada Priora :D


Цитировать — Сообщение №11
03 сентября 2010 года
00
Цитата: Demon of Earth
В этот раз на Lada Priora :D



К тому моменту (4 294 455 656 386 год) как раз выпустят Ладу Гранату. Так что на Гранате поедет.


Цитировать — Сообщение №12
03 сентября 2010 года
00
Цитата: KOT
К тому моменту (4 294 455 656 386 год) как раз выпустят Ладу Гранату. Так что на Гранате поедет.



Нееее... Она ему будет не по карману :)


Цитировать — Сообщение №13
03 сентября 2010 года
00
Цитата: Demon of Earth
Нееее... Она ему будет не по карману :)



Будет не по карману если Скорп технологиями инопланетными с ТАЗом поделится.


Цитировать — Сообщение №14
03 сентября 2010 года
00
Топикстартер - этапять!

ярыдалъ (с) .. от смеха... до слёз...

Цитировать — Сообщение №15
03 сентября 2010 года
00
Цитата: Demon of Earth
, а не компьютеры накроются? :)



Главное, чтоб у Путена в Калине совсем не накрылся, а то до Москвы не доедет!


Цитировать — Сообщение №16
06 сентября 2010 года
00
А маему тилифону эта праблема пабарабану - щас проверил, пиривёрл время, ничиго ни случилась. а патамучта симбиан. ггг

Цитировать — Сообщение №17
06 сентября 2010 года
00
Цитата: Trokov
а патамучта симбиан. ггг



Какая версия?


Цитировать — Сообщение №18
06 сентября 2010 года
00
Цитата: jeka-vn
Какая версия?


хз. на телефоне написано NOKIA. Не Киа, однозначно. :)


Цитировать — Сообщение №19
06 сентября 2010 года
00
Ну тада и я бояться не буду! :small:

Цитировать — Сообщение №20
07 сентября 2010 года
00
Цитата: Demon of Earth
Будем надеяться что метеорит долбанёт, а не компьютеры накроются? :)

скорей бы ....


Цитировать — Сообщение №21
07 сентября 2010 года
00
Цитата: katysha
скорей бы ....



Депрессия? :)


Цитировать — Сообщение №22
07 сентября 2010 года
00
Цитата: Operator
...до очередного конца света))))) (компьютерного)

Проблема 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-битных систем всё ещё вводятся в строй в 2009 году, в том числе и во встраиваемых системах. Вызывает сомнение, что они все будут заменены к 2038 году. Несмотря на то, что современные компьютерные системы могут модернизироваться раз в 18-24 месяцев (по «Закону Мура»), встроенные компьютеры могут действовать без модернизации весь срок, который работают системы, ими управляемые. Например, компьютеры управления процессами модели IBM 1800, выпуск которых был начат в 1965 году, всё ещё использовались на одной из атомных станций в Канаде в 2006 году.

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

Введение 64-битного формата вносит новую дату «закольцевания» через примерно 290 миллиардов лет, в 15:30:08 UTC в воскресенье, 4 декабря 292 277 026 596 года.

Источник: Википедия



плюс пятьсот


Цитировать — Сообщение №23
Эта тема закрыта, так как последнее сообшение было оставлено больше года назад.