Найти тему
Siny Elnik IT

В XX веке люди думали, что компьютеры скоро остановятся. Что такое «Проблема 2000» и почему её так боялись?

Вспоминаем главную технострашилку прошлого.

В ночь с 4 на 5 октября 2021 года произошёл один из масштабнейших сбоев в истории интернета. Легли Facebook, Instagram, WhatsApp, ВКонтакте, были проблемы у YouTube и Tik-Tok. За эти шесть часов в сети поднялась настоящая паника, распространяемая через выстоявшие Twitter и Telegram. Последний даже получил 50 миллионов новых пользователей, вот настолько все испугались. Всё это очень смешно и похоже на ту самую серию «Саус Парка», где мир моментально деградировал без интернета. Но как представляли такие страхи раньше?

Самый масштабный пример – так называемая «Проблема 2000». Паническое пророчество о том, что в 2000 году в мире остановится вся техника. Всё это удачно совпало с другими апокалиптическими настроениями, которыми жил мир в ожидании миллениума. Но сейчас, спустя 20 с лишним лет, мы почему-то не вспоминаем 2000 год как день, когда Земля остановилась. Нет, мы просто до смерти пугаемся, что инста прилегла поспать. Так чего же все боялись и почему это не стало реальностью?

Что вообще такое «Проблема 2000»?

Начнём с того, что любой ранний компьютер уступал по вычислительной мощности и объёму памяти вашему телефону. Программировали и хранили информацию тогда на перфокартах – кусках бумаги определённого размера, с которых вычислительные машины считывали нужные данные. Поскольку объём памяти был мал, айтишники прошлого избегали лишнего. А лишним могло оказаться всё – вплоть до каждого символа.

-2

Именно этот фактор сказался на том, что для записи годичной даты использовались всего две цифры. То есть, пятое июля 1977 года записывалось так – 05.07.77. Это автоматически означало, что вся вычислительная техника была рассчитана исключительно на работу в своём столетии. Последняя возможная дата, считываемая системой – 31.12.99, то есть последний день 1999 года. А дальше – пустота.

-3

О несовершенстве техники знали с конца 1950-х, но в публичном поле эта история всплыла в середине 1980-х, когда сотрудница американской страховой фирмы попыталась внести в компьютер данные с прогнозом на начало нулевых. Адская машина подумала, что 00 – это 1900 год, поэтому отказалась работать корректно и выдала полную чушь. Позже с этим столкнулись айтишники по всему миру.

-4

Просто задумайтесь: вся вычислительная техника на планете отказывалась воспринимать новое столетие. Проблема становилась серьёзнее с каждым годом не только потому, что приближался 2000 год, а потому что влияние компьютеров по всему миру росло. Особенно страдали те отрасли, для которых было необходимо дать прогноз на отдалённое будущее.

В 90-х по проблеме 2000 развели настоящую панику

О ней были написаны многие книги. Кто-то предлагал свои методы решения или оценивал возможные экономические убытки, а другие были уверены, что «Проблема 2000» – явный маркер скорого апокалипсиса. СМИ подхватывали эту панику, давая трибуну и тем, и другим. Но, как это обычно бывает, голоса IT-специалистов звучали сильно тише, чем у проповедников конца света.

-5

В США и России «Проблемой 2000» на государственном уровне серьёзно занялись только в конце 90-х. Да, специалисты из разных компаний писали новый софт, уже учитывающий четырёхзначные даты, и пересаживали на него свои корпоративные ресурсы, но многие журналисты и политики всё равно ожидали паники и беспорядков. В Штатах даже решили напечатать побольше бумажных денег на случай, если обеспокоенные граждане начнут выводить средства из банковских систем. А народ тогда ожидал всего – от отключения электричества до невозможности снять деньги со счёта.

-6

При этом звёзды индустрии особо не паниковали. Тот же Билл Гейтс спокойно предсказывал, что в реальности «Проблема 2000» окажется гораздо более мягкой, чем о ней говорят. Но его (вот сюрприз) считали антихристом задолго до истерии по коронавирусу и вышкам 5G, так что слова главы Microsoft мало влияли на основных паникёров.

-7

Корпорации, кстати, вообще не разводили панику, а спокойно выделяли ресурсы на внутреннее решение «Проблемы 2000». Всё, что нужно было сделать – пересесть на новый софт, не потеряв старые данные. Но двадцать лет назад это было довольно проблематично и дорого. Тогдашние инвесторы держали открытым «индекс Де Ягера», запущенный чтобы отслеживать корпоративные риски, связанные с входом в 2000 год. Суммарно в мире было потрачено более 300 миллиардов долларов на решение «Проблемы 2000». Были последствия и для фондовой биржи.

Что случилось 1 января 2000 года?

Практически ничего. Билл Гейтс оказался прав. Да, в мире действительно зарегистрировали технические проблемы в местах, где всё ещё стояла старая вычислительная техника. Так, в некоторых городах США перестали работать игровые автоматы, в Австралии пострадала система транспорта, в Японии телекоммуникационные компании и система радиационного мониторинга.

-8

Где-то сломались кассовые аппараты, где-то система сообщений, отменился ряд самолётных рейсов. Лучше всех прикололась Италия, где компьютер из-за ошибки начислил некоторым заключённым лишнее столетие срока. Но разве это так страшно? Всё исправили очень быстро.

-9

Мир выстоял, а пострадавшие страны и компании постепенно пересели на новое оборудование и софт. Массовые переживания проиграли плановой подготовке и потраченным ресурсам. Хотя многие боялись даже более ранней даты – 9 сентября 1999 года. Всё из-за того, что комбинация 9999 использовалась либо для обозначения неизвестной даты в будущем, либо как конец файла в старых языках программирования.

Была ли проблема на самом деле?

И да, и нет. То, что старые компьютеры не были готовы к 2000 году и нуждались в замене – очевидный факт. Но об этом процессе знали и планомерно к нему готовились. Вспоминая «Проблему 2000», все говорят о громких публичных заявлениях, но при этом многие IT-специалисты решали её в спокойном темпе, не поднимая шума. Это была всего лишь техническая задача, у которой был чёткий дедлайн. И даже в странах, где переходу уделяли не так много внимания, не случилось глобальной катастрофы.

-10

Настоящий феномен «Проблемы 2000» не в том, что 1 января 2000 года должны были встать все компьютеры, и не в расходах государств и корпораций, а в раздутой вокруг этого события панике. Зато человечество вошло в новое тысячелетие с осознанием, что цифровизация – это важно и навсегда, но для подавляющего большинства населения мир IT неотличим от мира магии.

Сегодня мы можем увидеть следы этой истории сразу в нескольких кейсах. В том числе это касается массовой истерии из-за сбоя Facebook, Instagram и всего остального. Люди до сих пор не знают, что делать, если привычные вещи вдруг перестанут работать.

Отчасти «Проблема 2000» существует до сих пор. Только называется она теперь «Проблемой 2038», о чём вам в подробностях расскажет любой ближайший айтишник. Ожидается, что 19 января 2038 года начнутся сбои в 32-битном программном обеспечении, где время считается по стандарту POSIX, то есть по количеству секунд с 1 января 1970 года. Подробнее может прочесть тут --->https://dzen.ru/a/Ziv-enG4Z38duTg4?share_to=link