2000 год. Пострадаете ли вы от компьютерной катастрофы?
КОГДА первые в мире компьютеры показали себя в работе, их назвали величайшим изобретением с тех пор, как человек обуздал электричество. Сегодня, спустя несколько десятилетий, многим непонятно, как люди вообще без них обходились. Журнал, который вы сейчас читаете, подготовлен с помощью компьютеров. Они способны хранить заложенную в их память информацию и выдавать ее в считанные секунды. Какое замечательное изобретение! Просто чудо! Что бы мир без них делал?
В технически развитых частях мира компьютеры так или иначе связаны почти со всеми сферами жизни. Если вы на пенсии, получаете пособие по инвалидности, налоговые премии, страховые выплаты или другую финансовую помощь, получите вы деньги или нет — зависит от компьютеров. Если вы работаете, вполне возможно, что ваша платежная ведомость находится в компьютере. Компьютеры следят за суммами, поступающими в банк, и за выплатой процентов. Они управляют множеством современных коммунально-бытовых устройств, которые вырабатывают электричество и очищают воду. Они помогают врачам, клиникам и больницам в диагностике болезней и таким образом спасают жизни. Компьютеры наблюдают за погодными условиями и не позволяют самолетам столкнуться в воздухе.
Насколько они умны?
Компьютеры не умнее людей, которые их программируют. Компьютер решает задачи только так, как его «научили». Он лишен разума. Ошибаясь, он лишь отражает несовершенство программистов или операторов. Когда он прав — это заслуга человека. Компьютер выполняет задания быстрее людей, но он неспособен справиться с задачей, если в него не ввели метод нахождения решений.
Так, когда в 1950-х и 1960-х годах впервые программировались вычислительные машины определенного образца, людям явно не хватило предусмотрительности. Память ЭВМ обходилась недешево, и программисты искали способы на ней сэкономить. В компьютере каждая буква или цифра занимает место. Поэтому для хранения дат ранние программисты разработали код, в котором не указываются первые две цифры года. Например, 1965 год сократили до «65», 1985-й до «85», 1999-й до «99» и так далее. А при распечатке дат оставалось только добавить «19» к «85», чтобы получить 1985. За последние несколько десятилетий миллионы программ были составлены с такими сокращениями. Сокращения казались безобидными, и мало кто из программистов опасался серьезных последствий, не предполагая, что их программы будут применяться на рубеже столетий. Однако ряд программ с сокращениями все еще в действии, и 2000 год обозначен в них цифрами «00».
Некоторые компьютеры расшифруют «00» как 1900 год! А теперь представьте, до какой степени запутается компьютер, если ему зададут рассчитать выплату займа в течение пяти лет начиная с 1999 года и кончая 1904-м! В других случаях из-за недоразумений в расчетах дат программа просто застопорится, а в случаях крайних — выйдет из строя.
«Микрочипы вызвали промышленную революцию, сравнимую с той, что последовала за изобретением электричества,— писалось в газете «Торонто стар»,— но их изобретатели не думали, что поставят нас под удар». Также говорилось: «Во всем мире существуют компьютерные системы и микрочипы, неспособные отличить 1900 год от 2000-го. Если эти системы не перепрограммировать, нам грозит всемирный хаос».
Что предсказывают некоторые специалисты
«Все, и я в том числе, строят догадки о том, насколько страшными будут последствия,— сказал американский сенатор Роберт Беннетт (штат Юта).— Но чем именно грозит кризис, мы узнаем лишь 1 января 2000 года или через неделю-две после новогодних праздников». «Есть основание ожидать... крайне тяжелых последствий как для экономики, так и для населения»,— сказал помощник президента Соединенных Штатов.
«Не исключено, что могут выйти из строя энергосистемы, телекоммуникации и банковское оборудование»,— сказала представительница ЦРУ. Судя по сообщениям со всего мира, уже сейчас некоторые компьютеры дают сбой, когда вводимые в них даты относятся к 2000 году или позже.
«По мнению специалистов, компьютерный кризис чреват трудностями в области здравоохранения,— сообщается в «Ю. С. ньюс энд уорлд рипорт»,— поскольку счета пациентов и страховая документация больниц и здравоохранительных организаций ставятся под удар. Может отказать и биомедицинская аппаратура, в том числе приборы, следящие за состоянием больных. Многие электростанции запоздали с принятием мер, и поэтому некоторые районы, возможно, останутся без электричества». В одной канадской газете высказываются подобные опасения: «Наши больницы, медицинские приборы — все зависит от вездесущих микрочипов, поэтому сбой в системе может стоить людям жизни». «Ввиду характера нашей деятельности,— сетует представитель администрации одной больницы,— проблема приобретает совершенно иное значение. Другие виды деятельности не решают вопросов жизни и смерти».
Наиболее пессимистично настроенные специалисты по компьютерной технике предсказывают биржевые крахи, гибель малых предприятий и набеги перепуганных вкладчиков на банки. Заместитель министра обороны Соединенных Штатов сравнил глобальную компьютерную ошибку с воздействием течения Эль-Ниньо на погоду; он также заметил: «Я первый признаю, что без крайне неприятных сюрпризов не обойдется».
«Если компьютеры не перепрограммируют до 1 января 2000 года, последствия для предприятий в России будут катастрофическими»,— сказал президент Американской торговой палаты. Агентство новостей Рейтер сообщает: «Немецкие фирмы, подобно лунатикам, бредут к неслыханному сравнимому со взрывом бомбы компьютерному бедствию, которое ожидается на пороге тысячелетия и грозит общеевропейским хаосом». По словам одного руководителя исследования, «эту критику можно отнести и к Австрии, Швейцарии, Испании, Франции и Италии».
В газете «Бангкок пост» освещаются компьютерные сложности, с которыми сталкивается Таиланд. «Перед статистическими управлениями страны стоят две задачи: отвести компьютерную беду 2000 года (Y2K) и подготовиться к проведению новой переписи населения согласно указанию Информационной службы Организации Объединенных Наций». Австралия, Англия, Гонконг, Ирландия, Китай, Новая Зеландия и Япония — все стоят перед теми же трудностями. Речь идет о проблеме мирового масштаба, требующей скорейшего разрешения.
Ошеломляющая стоимость
Некоторые специалисты утверждают, что решение компьютерных проблем обойдется невероятно дорого. Например, по оценкам американского административного и бюджетного управления, на устранение неполадков в компьютерах одного только федерального правительства уйдет 4,7 миллиарда долларов. По данным ряда специалистов, если быть более реалистичным, капитальный ремонт федеральной электроники обойдется в 30 миллиардов. Сколько же будет стоить всемирный ремонт? По сообщению газеты «Нью-Йорк пост», ни много ни мало «600 миллиардов долларов уйдет на восстановление программного обеспечения, а неизбежные — в результате неудачного ремонта — судебные процессы потребуют 1 триллион». По оценкам еще одной группы специалистов, «расходы на ремонт и судебные разбирательства плюс урон от гибели предприятий могут составить не меньше 4 триллионов». «По-видимому, проблема 2000 года,— писалось в «Нью-Йорк пост»,— окажется самой дорогостоящей в истории». В другом материале ее решение называлось, «вероятно, наиболее крупным, наиболее рискованным и наиболее дорогим проектом человечества».
Разноречивые мнения
Как это коснется вас? В зависимости от того, где вы живете и какие усилия прикладываются предприятиями, с которыми вы имеете дело,— проблема либо совсем не скажется на вашей жизни, либо доставит небольшие хлопоты, либо обернется серьезными затруднениями, особенно в первые недели 2000 года. Если вам есть о чем беспокоиться,— допустим, вы пользуетесь специальным медицинским оборудованием,— то свяжитесь с предприятием, предоставляющим услуги, и спросите, как наступление 2000 года скажется на вашей аппаратуре или на услугах.
За последние несколько лет о проблеме 2000 года говорилось немало. Одни считают ее крайне серьезной, другие же находят мрачные прогнозы преувеличенными. Кто-то боится прекращения работы банков, тогда как банковские специалисты говорят, что к 2000 году перепрограммирование в основном будет завершено. «По общему мнению, глобального выхода из строя телефонной сети не предвидится»,— говорит глава американской Федеральной комиссии по связи. И все же он допускает, что на рубеже столетия в работе телефонных сетей возможны сбои, которые, как он заметил, повлекут за собой мелкие неприятности, но никак не катастрофу. Многие организации уже сейчас проводят испытания, связанные с датировкой оборудования, в лабораторных условиях. Это может предотвратить немало сложностей. Однако насколько серьезной окажется проблема 2000 года, пока неизвестно.