Globalizator ([info]globalizator) wrote,
@ 2008-03-19 10:56:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Проблема 2038 года :)
Через 30 лет интернету, как и всей компьютерной цивилизации придет конец. 19 января 2038 года в 03.14.08 по всемирному времени значение переменной типа time_t, отсчитывающей число секунд, прошедших с 1 января 1970 года достигнет 2 в 31 степени, что приведет к ошибочной интерпретации этого числа как отрицательного. Если не предпринять профилактических мер, на всех Unix-системах по всему миру после 19 января 2038 года наступит 13 января 1901 года и большинство функций, использующих time_t, выдадут код ошибки, сообщает сайт RWW.

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

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


(Post a new comment)


[info]dn01
2008-03-19 02:47 pm UTC (link)
бида бида

(Reply to this)


[info]slaffka_s
2008-03-19 08:05 pm UTC (link)
Надеюсь, Христос вернётся раньше )))))
А нет, засядем за проект Y2K38. Впервой, что ли?

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…