Компьютерный форум
Суббота, 30.09.2023, 23:00
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » О железе » Хочу все знать » Проблема 2038 года
Проблема 2038 года
АлфинавиДата: Суббота, 08.05.2010, 13:06 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 132
Награды: 0
Репутация: 0
Статус: Offline
Для проблемы 2038 года не существует простого решения для существующих комбинаций процессоров и операционных систем.
Изменение определения типа time_t на 64 бита нарушит бинарную совместимость программ, существующих хранимых данных и всего другого использующего представление времени в бинарном виде. А приведение time_t в целое без знака может нарушить работу программ, которые вычисляют разницу во времени. На большинстве операционных систем для 64-битных архитектур уже используется 64-битное представление целого в time_t. Переход на такие архитектуры уже происходит, и некоторые ожидают, что он будет завершён к 2038 году.
Тем не менее сотни тысяч 32-битных систем всё ещё вводятся в строй в 2010 году, в том числе и во встраиваемых системах. Вызывает сомнение, что они все будут заменены к 2038 году.


Спор — это столкновение мнений, в ходе которого одна из сторон (или обе) стремится убедить другую в справедливости своей позиции
 
takwot-vot2017Дата: Среда, 06.09.2017, 18:57 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline
ап
 
Форум » О железе » Хочу все знать » Проблема 2038 года
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2023