Проблема 2038: Через 23 года многие из нынешних компьютеров сойдут с ума

Статус: Offline
Реєстрація: 12.12.2013
Повідом.: 2200
Проблема 2038: Через 23 года многие из нынешних компьютеров сойдут с ума

По аналогии с пугавшей человечество 15 лет назад «проблемой 2000 года» специалисты назвали новую — «проблему 2038 года». 19 января этого года компьютеры, использующие распространённую сейчас систему исчисления времени, могут столкнуться с системной ошибкой. Причина в том, что у вычислительных машин просто не найдётся числа, чтобы отобразить эту дату в двоичном коде.

19 января 2038 года в 03:14:07 по Гринвичу компьютеры и другие устройства с 32-битной системой не смогут больше верно отсчитывать время, пишет The Economist. Эту ситуацию, по примеру «проблемы 2000 года», когда ожидались возможные сбои из-за смены тысячелетия, назвали «проблемой 2038 года». Впрочем, она будет актуальна, только если к этому моменту ещё останутся компьютеры, использующие нынешний принцип отсчёта времени.

Как поясняют специалисты, дело в том, что очень многие вычислительные устройства, в том числе использующие операционные системы Windows, Android, Macintosh, — отсчитывают системное время с 1 января 1970 года в секундах, используя 32-битное значение. 19 января 2038 года наступит момент, когда у них просто не найдётся числа, чтобы записать наступление 2 147 483 648-й секунды. И счётчик «обнулится» до 1970 или 1901 года, в зависимости от установок. Это может привести к системным ошибкам.

С подобной ситуацией уже столкнулся Google на своём сервисе YouTube. Проблему вызвало самое популярное видео в интернете — клип Gangnam Style южнокорейского исполнителя Psy. Когда количество его просмотров достигло 2 147 483 647, счётчик просто перестал работать. Программистам Google пришлось его переписывать. Починили с большим заделом — теперь допустимое количество просмотров составляет 9 223 372 036 854 775 808 (более 9 триллионов).

Программисты знают о существующем ограничении 32-битных систем и готовятся к 2038 году. К примеру, введение 64-битного отсчёта времени в современных системах отодвигает «проблему 2038 года» сразу на 290 миллиардов лет. Но в мире остаётся ещё много 32-битных систем. К тому же, эта проблема таится ещё и во многих нынешних широко распространённых форматах файлов.

Одно можно сказать определённо: у человечества достаточно времени, чтобы разобраться с этим вопросом. К тому же, «проблема 2000 года» в итоге так и не вызвала тех затруднений, о которых столько говорилось до того.
 
По аналогии с пугавшей человечество 15 лет назад «проблемой 2000 года» специалисты назвали новую — «проблему 2038 года». 19 января этого года компьютеры, использующие распространённую сейчас систему исчисления времени, могут столкнуться с системной ошибкой. Причина в том, что у вычислительных машин просто не найдётся числа, чтобы отобразить эту дату в двоичном коде.

19 января 2038 года в 03:14:07 по Гринвичу компьютеры и другие устройства с 32-битной системой не смогут больше верно отсчитывать время, пишет The Economist. Эту ситуацию, по примеру «проблемы 2000 года», когда ожидались возможные сбои из-за смены тысячелетия, назвали «проблемой 2038 года». Впрочем, она будет актуальна, только если к этому моменту ещё останутся компьютеры, использующие нынешний принцип отсчёта времени.

Как поясняют специалисты, дело в том, что очень многие вычислительные устройства, в том числе использующие операционные системы Windows, Android, Macintosh, — отсчитывают системное время с 1 января 1970 года в секундах, используя 32-битное значение. 19 января 2038 года наступит момент, когда у них просто не найдётся числа, чтобы записать наступление 2 147 483 648-й секунды. И счётчик «обнулится» до 1970 или 1901 года, в зависимости от установок. Это может привести к системным ошибкам.

С подобной ситуацией уже столкнулся Google на своём сервисе YouTube. Проблему вызвало самое популярное видео в интернете — клип Gangnam Style южнокорейского исполнителя Psy. Когда количество его просмотров достигло 2 147 483 647, счётчик просто перестал работать. Программистам Google пришлось его переписывать. Починили с большим заделом — теперь допустимое количество просмотров составляет 9 223 372 036 854 775 808 (более 9 триллионов).

Программисты знают о существующем ограничении 32-битных систем и готовятся к 2038 году. К примеру, введение 64-битного отсчёта времени в современных системах отодвигает «проблему 2038 года» сразу на 290 миллиардов лет. Но в мире остаётся ещё много 32-битных систем. К тому же, эта проблема таится ещё и во многих нынешних широко распространённых форматах файлов.

Одно можно сказать определённо: у человечества достаточно времени, чтобы разобраться с этим вопросом. К тому же, «проблема 2000 года» в итоге так и не вызвала тех затруднений, о которых столько говорилось до того.

Да не было никакой "проблемы 2000", точно также нет "проблемы 2038", абы ото заполнить информационное пространство говном нестоящим выеденного яйца.
 
а кто юзает 32 бита, нищеброды?
может андроид?

Raspberry PI в кластере 160 штук :іржач::іржач::іржач:
Для них есть одно из шедевральных сборок федоры называется PIDORA :підстолом:

У меня хуйзатертого года телефон, самсунг 130. Ну звонят и харашо, тем более этот как заговоренный, по пьяни не уходит.
И тутто подкрался незаметно: 01.01.2015 он не понимает!!!
Он пишет шо ето неправильно! :ги:
а я смотрю, на часах 31.12.1997 00:00
:підстолом:
проблема хуйнадцатого года.
 
статья рассчитанная попугать домохозяек.
 
23года - огромный срок для комп технологий... за это время человечество успеет сдохнуть в радиоактивной пыли и заново эволюционировать из макак :D
 
У меня хуйзатертого года телефон, самсунг 130. ....И тутто подкрался незаметно: 01.01.2015 он не понимает!!!

Даже разработчики не рассчитывали, что какой-нибудь нищеброд будет его пользовать после 01.01.2015 :D
 
В седьмой винде календарь до 2099года. Поставил 2039 год, полёт нормальный.
 
Даже разработчики не рассчитывали, что какой-нибудь нищеброд будет его пользовать после 01.01.2015 :D

та падажжите. почему для того шоб аппарат работал нормально, я его должен сам разработать? :D шо за йобань?
а еще ж по земле ползают тыщи нокий 1100
от интересно у какой-нить бабци спросить как у ней часики тикают или уже фсьо...:rolleyes:
 
Подтверждаю. 3 телефона родственников (сам и 2 семена) тоже отказались напрочь заводиться 1 января. Пока не поставил им 2004 год.

допустим если он по дефолту пишет 1997 год
17* 365+ 4 = 6209 дней
никаких там чисел 65535 или еще што-с
Т.е. трабла надуманная пидор-кодером шайтан-прошивки телефона.
 
У меня есть MP3 плейер, у которого проблема 2004 года. Дата выше 2004 просто не выставляется - сбрасывается на 1996 или что-то подобное. Надо проверить остальные устройства на проблему 2038...
 
У меня есть MP3 плейер, у которого проблема 2004 года. Дата выше 2004 просто не выставляется - сбрасывается на 1996 или что-то подобное. Надо проверить остальные устройства на проблему 2038...

Это производители заложили. Значит его уже давно пора утилизировать и покупать новый, желательно у них же.
Получается теперь сроки хранения есть не только на масло с колбасой но и на технику.
 
за 23 года еще такого понавыдумывают, что 6 айфон будет казаться чем-то сродни диску на 700 мб
 
Htc One Dual Sim календарь тока до 2030 года
 
через 23 года многие из нынешних компьютеров сойдут с ума
Через 23 года они будут все на свалках домами для крыс

компьютеры и другие устройства с 32-битной системой
Системой чего?

Как поясняют специалисты, дело в том, что очень многие вычислительные устройства, в том числе использующие операционные системы Windows, Android, Macintosh, — отсчитывают системное время с 1 января 1970 года в секундах, используя 32-битное значение.
Эта проблема постигнет тех, кто будет сидеть на этих ОС в 2038 году. Это как если бы вас сейчас волновали проблемы персональных компьютеров 90-х.
 
Якщо хтось планує, що через 23 роки працюватиме на нинішньому компі - мої співчуття
 
Nokia N70 от 1.1.1980 до 31.12.2060
 
Назад
Зверху Знизу