По предположениям специалистов, 19 января этого года многие компьютеры могут столкнуться с системной ошибкой. Это ошибка может быть вызвана тем, что у компьютерной системы может не найтись числа, чтобы эту дату отобразить в двоичном коде.
В The Economist об этом пишется, что 19 января 2038 года в 03:14:07 по Гринвичу компьютеры и другие устройства с 32-битной системой не смогут больше верно отсчитывать время. Данное предположение по аналогии с «проблемой 2000 года», когда ожидались возможные сбои из-за смены тысячелетия, назвали «проблемой 2038 года». Однако у человечества еще есть шанс, чтобы решить проблему с использующимся сегодня принципом отсчета времени.
По словам специалистов, проблема заключается в том, что большинство вычислительных устройств, в том числе использующие операционные системы Windows, Android, Macintosh, — используют 32-битное значение и отсчитывают время в секундах, начиная с 1 января 1970 года. 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 триллионов).
Программистами уже много сделано для того, чтобы избежать «проблему 2038». Была изобретена и уже введена в эксплуатацию система 64-битного отсчёта времени. Это отодвигает «проблему 2038 года» сразу на 290 миллиардов лет. Однако нельзя сказать, что проблема решена – в мире остаётся ещё много 32-битных систем. Более того, эта проблема может коснуться и многих широко распространенных форматов файлов.
Радует то, что у человечества есть еще двадцать с лишним лет для решения этой проблемы. Да и «проблема 2000 года» так и не оказалась той проблемой, которой нас так пугали.