<p>Проблема 2038 года в вычислительной технике — ожидаемые сбои в программном обеспечении накануне 19 января
2038 года. Данная проблема затронет программы и системы, в которых используется представление времени по
стандарту POSIX (UNIX-время), которое представляет собой количество секунд, прошедшее с полуночи 1 января
1970 года. Такое представление времени — это стандарт для Unix-подобных операционных систем (из-за
повсеместного использования языка Си).</p>
<p>Сейчас значение Unix timestamp равно <spanid="timestamp"></span>.</p>
<p>Для проблемы 2038 года не существует простого решения для существующих комбинаций операционных систем и
прикладного программного обеспечения. Изменение определения типа time_t на 64 бита нарушит бинарную
совместимость программ, существующих хранимых данных и всего другого, использующего представление времени в
бинарном виде. А приведение time_t в целое без знака может нарушить работу программ, которые вычисляют
разницу во времени.</p>
<h3>Что подвержено этой проблеме?</h3>
<p>В большинстве операционных систем для 64-битных архитектур уже используется 64-битное представление целого в
time_t. Переход на такие архитектуры уже происходит, и ожидается, что он будет завершён к 2038 году.</p>
<p>Тем не менее, сотни тысяч 32-битных систем всё ещё вводятся в строй в настоящее время, в том числе и во
встраиваемых системах, что вызывает сомнение, что они все будут заменены к 2038 году. Несмотря на то, что
современные компьютерные системы могут модернизироваться раз в 18—24 месяцев (по «Закону Мура»), встроенные
компьютеры могут действовать без модернизации весь срок, который работают системы, ими управляемые.</p>
<p>В дополнение к этому, 32-битный формат time_t также включён в спецификации форматов файлов, таких как
повсеместно распространённый архивный формат ZIP. Формат файла может существовать в течение времени, за
которое сменятся многие поколения компьютеров, а это означает, что Проблема 2038 останется актуальной.</p>
<h3>Использаванные материалы при составлении этого текста</h3>
<p><ahref="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_2038_%D0%B3%D0%BE%D0%B4%D0%B0">Проблема 2038 года - Wikipedia RU</a></p>