Стрічка новин
Сьогодні

Вчені назвали день, коли “час” закінчиться: що загрожує людству

44wpq18jrbfuwxiwbd75smc3cyb2gkck Економічні новини - головні новини України та світу

У січні 2038 року частина комп’ютерних систем може зіткнутися з серйозною помилкою обробки часу, відомою як “проблема 2038 року”. Вона здатна викликати збої в роботі програм, що використовують 32-бітний Unix-час. Фахівці попереджають, що наслідки можуть торкнутися застарілих, але ще функціонуючих систем, пише IFLScience.

Проблема 2038 року пов’язана з обмеженнями 32-бітних систем, які зберігають час у вигляді кількості секунд, що минули з 1 січня 1970 року. Максимальне значення такого лічильника – 2 147 483 647 секунд, що відповідає 19 січня 2038 року, 03:14:07 за UTC. Після цього відбувається переповнення, і час стає від’ємним.

У результаті система може інтерпретувати дату як 13 грудня 1901 року, що призведе до збоїв у роботі програм, неправильних тимчасових міток, помилок у журналах, планувальниках завдань і мережевих сервісах. Найбільш уразливими будуть старі операційні системи, вбудоване ПЗ та промислові контролери.

Експерти зазначають, що рішення проблеми відоме давно – перехід на 64-бітні тимчасові мітки, які дозволять коректно зберігати час на мільярди років вперед. Однак масове оновлення ускладнюється проблемою сумісності з застарілим ПЗ, яке може некоректно працювати з новим форматом часу.

Фахівці також попереджають, що навіть при оновленні основних систем ризик збережеться в старих або давно не підтримуваних програмах. Саме ці елементи можуть стати джерелом несподіваних збоїв після 2038 року.

Крім того, проблема 2038 року – не єдина. Аналітики нагадують про майбутні збої, такі як проблема 2106 року для беззнакових 32-бітних систем і проблема 2184 року в Windows NT. Це підкреслює вразливість існуючих підходів до зберігання часу в комп’ютерних системах.

Досвід проблеми 2000 року, коли були побоювання, що системи не зможуть перейти з 31 грудня 1999 року на 1 січня 2000 року, показав, що великі технічні проблеми можна запобігти завчасно. Водночас проблема 2038 року залишається актуальною через велику кількість застарілих систем, які досі використовуються в критичних сферах.

Читайте Економічні новини у Google News Підписатися

Залишити коментар:
Subscribe
Notify of
0 Комментарий
Inline Feedbacks
View all comments
Відео
Всі статті