Перейти к содержанию

Проблема 2038 года

Проблема 2038 года может вызвать проблемы у компьютеров, которые используют 32 бита данных для хранения значений времени, которые представляются как количество секунд с 1 января 1970 года, также называемое эпохой. Проблема возникает, поскольку с…

Проблема 2038 года может вызвать проблемы у компьютеров, которые используют 32 бита данных для хранения значений времени, которые представляются как количество секунд с 1 января 1970 года, также называемое эпохой.

Проблема возникает, поскольку самое большое число, которое можно хранить в 32 битах, эквивалентно 19 января 2038 года, 03:14:07 UTC. Это означает, что через секунду после этого времени число сбросится на 0 и будет представлено как отрицательное время. В зависимости от того, как был запрограммирован компьютер, это может привести либо к краху системы, либо к обратному отсчету от эпохи.

Решением этой проблемы является хранение времени в 64-битном числе, которое не обнуляется в течение миллионов лет. Большинство 64-разрядных компьютеров уже хранят время в 64-разрядном числе или могут быть настроены на это.

Галерея изображений

2 Изображения

Связанные статьи

Автор

AlegsaOnline.com Проблема 2038 года

URL: https://ru.alegsaonline.com/art/109727

Поделиться

Источники