TR Türkçe EN English DE Deutsch RU Русский

МНЕНИЯ. ТЕХНОЛОГИЯ. БОЛЕЕ.

ОБЩЕЕ 1 мин чтения

Linux 5.10 решил проблему 2038 года к 2486 году

Хотя единицы времени являются для нас простыми «вещами», компьютеры обрабатывают данные как «биты».

Zeynart Web Bilişim Примечания по конструкции и технологии
Linux 5.10 решил проблему 2038 года к 2486 году
ZEYNART JOURNAL ОБЩЕЕ
КРАТКО (AI-РЕЗЮМЕ)

Хотя единицы времени являются для нас простыми «вещами», компьютеры обрабатывают данные как «биты».


Хотя единицы времени являются для нас простыми «вещами», поскольку компьютеры обрабатывают данные как «биты», операция, выполняемая компьютерами, может не совпадать с той, которую они нам показывают. Например, «Мой брат родился в 95 году» Когда вы говорите, другой человек может понять, что ваш брат родился в 1995 году, но для компьютера ваш брат действительно родился в 1995 году, и ему 1925 лет.

Как компьютеры отслеживают время, Проблема 2038 года Программная ошибка, известная как, приведет к сбою некоторых 32-битных систем, использующих нотацию времени POSIX, в 2038 году, а Linux 5.10 сумел исправить эту проблему к 2486 году.

Работа счетчика, вызвавшая проблему 2038 года

Прежде чем перейти к решению Linux, нам нужно немного объяснить проблему 2038 года; В 32-битных UNIX и производных системах, в которых время ведется в секундах с 1 января 1970 г., в 03:14:07 вторника, 19 января 2038 г., счетчик вернется к точке, с которой он начинался, и системная дата покажет 13 декабря 1901 г. 20:45:52. Самым простым способом устранения рассматриваемой ошибки виделся переход на 64-битные системы, что и является решением, найденным Linux.

Согласно заявлению Phoronix: «Поставка Linux 5.10Большая временная метка» перестраивает временные метки и функции кодирования индексных дескрипторов, чтобы использовать 64-битный счетчик наносекунд вместо 32-битного счетчика времени, который привел к проблеме 2038 года. 64-битный счетчик можно использовать в период с декабря 1901 года по июль 2486 года, в отличие от 32-битного счетчика времени, который можно использовать с декабря 1901 года по январь 2038 года.

ЗАМЕТКА ОТ ZEYNART

У каждого бизнеса свои задачи. Давайте обсудим, как адаптировать эти решения для вашего проекта.

Обсудим ваш проект Бесплатный аудит сайта

У ВАС ЕСТЬ ИДЕЯ?

Мы сделали это вместе..
к жизни Давай потратим.

Опишите свой проектПРИВЕТ, НОВОЕ НАЧАЛО.