Через 30 лет интернету придет конец

Через 30 лет интернету, как и всей компьютерной цивизлизации придет конец. 19 января 2038 года в 03.14.08 по всемирному времени значение переменной типа time_t, отсчитывающей число секунд, прошедших с 1 января 1970 года достигнет 2 в 31 степени, что приведет к ошибочной интерпретации этого числа как отрицательного. Если не предпринять профилактических мер, на всех Unix-системах по всему миру после 19 января 2038 года наступит 13 января 1901 года и большинство функций, использующих time_t, выдадут код ошибки, сообщает сайт RWW.

В принципе, любая компьютерная система может быть модернизирована задолго до 2038 года, однако проблема кроется в том, что встроенные компьютеры, которые используют данную систему счисления, могут действовать без модернизации весь срок, на который они рассчитаны.

А именно такие компьютеры управляют работой атомных станций, функционированием систем контроля за трафиком, навигационных систем и массой других компьютеров, перенастроить их все невозможно и необходимо заменить.

Возможное решение данной проблемы состоит в использовании не 32-битной, а 64-битной переменной для хранения времени, тогда интернета хватит еще на 300 миллиардов лет.

Источник: http://www.turist.ru/news/17/03/2008/89138

0
1141
0