Что такое Проблема 2038 года, которую решают программисты, чтобы спасти компьютеры и данные к этому году
В общем, слишком сильно терминологией грузить не буду, если интересно, то вот статейка на Википедии.
А если просто (насколько возможно), то:
Многие компьютеры и программы используют 32-битные системы для хранения времени. Они отсчитывают секунды с 1 января 1970 года (это называется "Unix-время"). Однако в 32-битных системах есть ограничение: максимальное число, которое они могут хранить, — это 2 147 483 647 секунд. Когда это число будет достигнуто (19 января 2038 года), счётчик времени "переполнится" и вернётся к началу, то есть к 1970 году. Это может вызвать сбои в работе программ, устройств и систем.
Пример:
Представь, что у тебя есть электронные часы, которые могут показывать время до 23:59 и дату, день недели и так далее. И на часах стоят какие-нибудь важные для тебя будильники с напоминанием о днях рождения и прочее. . Когда наступит полночь, они сбросятся на 00:00 и неизвестно будут ли показывать корректно даты и прочее. И будут ли вообще работать.То же самое произойдёт с компьютерами в 2038 году, если они не будут обновлены.
Что будет, если не исправить?
- Компьютеры и программы могут начать показывать неправильную дату (например, 1970 год).
- Это может повлиять на работу банков, транспорта, энергосистем и других важных систем.
Как решают проблему?
Большинство современных систем уже переходят на 64-битные счётчики времени, которые могут отсчитывать секунды миллиарды лет вперёд. Однако старые устройства и программы всё ещё могут быть уязвимы, поэтому их нужно обновлять.
Короче говоря, проблема 2038 года — это "баг" в старых компьютерах, который нужно исправить, чтобы они не сломались в 2038 году.
UPD: в комментах многие делают акцент на панике и прочем, но на самом деле данной статьёй я хотел просто сделать акцент на том, что есть такая вот интересная проблема в нашем мире, которая несомненно (надеюсь) будет решена:)
Представь, что у тебя есть часы, которые могут показывать только время до 23:59Шикарный пример однако, представить, что у меня есть часы, которые работают как часы.
было 20 лет назад, тогда-то все и умерли
Вообще-то 25 лет назад
Умерли все в 2020-м 😏
Жёстко, друзья, жёстко. Помню как мы братвой с обрезами ходили и с факелами по деревне в 2001, ошибка-2000 обрушила всю энергосистему, взорвались все АЭС и зомби выбрались из гробниц, кухонный нож не оружие против древнерусского меча тип A по Кирпичникову, помнится как вёл огонь по зомбакам с колокольни Покровов на Нерли, вы про всё это не знаете потому что путинские журналисты скрывают...
а как мы после ядерного лохокоста 1783 года выживали - как вспомню так вздрогну
это сиквел тотального коллапса компьютеров из 2000-го?