

Прошлое возвращается: какая проблема ждет человечество в 2038 году
Хотя сегодня многие могут и не помнить, в 1999 году у людей была большая тревога из-за прихода 2000 года. Главный страх заключался в том, что при переходе от 99 до 00 компьютеры не смогут правильно обработать новую дату и она будет отображаться как 1900 год.
Это могло привести к тому, что компьютеризированные системы перестанут работать, а вместе с этим может произойти глобальная катастрофа. Однако, как оказалось, Новый год 2000 года прошел спокойно, благодаря большой подготовительной работе, направленной на избегание такого сценария, пишет IFL Science.
19 января 2038 года, по прогнозам, компьютеры могут снова столкнуться с проблемой – это день, когда время, которого хватит только к этому моменту, истечет. Это касается систем, которые используют 32-битное Unix-время, а таковых большинство.
"32-битное целое число может сохранять значение только в пределах от -2147483648 до 2147483647", – объясняет компания по кибербезопасности Tanium. Это означает, что максимальная временная метка для таких систем составляет 2147483647, что соответствует 19 января 2038, 03:14:07 по всемирному координированному времени (UTC).
Читайте также: Ученые предсказали глобальное вымирание Земли: когда прогнозируется
Эти числа не случайны: хотя для человека 2147483648 может выглядеть как обычное число, для компьютера, работающего в двоичной системе, это огромный рубеж – момент, когда счетчик достигнет значения 100 000 000 000 000 000 000 000 число, поэтому она сделает единственное, что возможно – сбросит счетчик.
"Когда временная метка переполняется, она становится отрицательной, что приводит к ошибкам в датах и времени. Например, для времени 03:14:08 20 января 2038 года в Unix-времени метка составляет 2147483648. Поскольку это значение недопустимо
Читать на news.uaportal.com
