Что произойдет с 32-bit ОС в 2038 году?

Что произойдет с 32-bit ОС в 2038 году?

Проблема 2038 года заключается в том, что все даты в компьютере представлены в виде чисел и в 32-bit операционных системах, которые использовались раньше для каждой даты использовали 32 бита информации. Отсчет времени ведется в секундах начиная с 01.01.1970. И к 19 января 2038 года, все эти 32 бита информации закончатся, то есть количество секунд пройденных с 1 января 70-го года будет слишком большим, чтобы влезть в 32 битное число, после этого случится так называемое «переполнение» и все программы по работе с датами начнут работать некорректно.

Что произойдет с 32-bit ОС в 2038 году?

Выход из этой ситуации есть — использовать 64-bit операционные системы, где для каждой даты отводится 64 бита информации, в этом случае ресурсов на хранение информации хватит на следующие 290 миллионов лет, даже если разработчики ОС исправляют это в своих 32 битных версиях, то на рынке остается еще много программ, в которых проблема не будет решена.

44
18 комментариев

Комментарий недоступен

5
Ответить

...а потом оказалось, что системам на это полюбить и проблемы никакой не было.
Так же и сейчас - есть вариант лечения патчем (добавить ещё 32 бита под дату и научить обрабатывать), есть вариант просто "накинуть сверху". Ещё вариант, чтоб проблема будет возникать при чтении 32-х битных архивных данных, а сами 32-х битные машины будут не понимать, о чём бубнёж. Ну 70-й год на дворе, и что?

1
Ответить

Хз, я тогда еще не родился...

Ответить

Комментарий недоступен

Ответить

Тогда были 16 бит. Человечество постоянно придумывает себе новую проблему…

Ответить

Ага я даже ребёнком тогда понимал, что это какие-то долбоёбы разгоняют. Но тогда у них тиктоков не было, а малограмотные массы же надо было как-то прогревать

Ответить

Ничего

5
Ответить