|
Компьютерная проблема 2000 года
Пла
н Суть
проблемы_____________________________________________2 Подготовка к
проблеме______________________________________5 Действия по
решениюпроблемы______________________________8 Анализ
роизошедшего_______________________________________12 Список использованной
литературы___________________________15 Наступил 2000-ый год, год,
вызвавший огромное количество споров и разговоров. Мало кто не слышал об
ожидаемой проблемегрядущего тысячелетия; пресса сделала из этого целую сенсацию,
тонны бумаги исписаны многочисленными обзорами, советами, предположениями… К
сожалению,часто кроме пустых и расплывчатых разговоров да громких слов дело
дальше не заходило. При этом, данная проблема, в зависимости от темперамента
журналиста,представлялась или концом света, или забавным происшествием, или
проблемой, практически уже решенной. Конец света из проблемы 2000 года
(также обозначается как Y2k bug, Y2k-проблема; Y2k-обозначение 2000 года в
Западных странах-Year 2 kilo) простораздули поклонники жёлтых сенсаций. Паникёры
всех мастей, не понимая ни сути, ни серьёзности проблемы, призывали строить
избушки в чащах и запасатьсядровами. В своей работе я
попытаюсь рассказать о проблеме-2000: о том, в чем заключается эта проблема,
чего от нееожидали и что произошло. Почему возникла проблема 2000 года?
Дело в том, что значения во многих компьютерных системах фиксируются в
виде двузначных чисел; однако дляполного выражения года той или иной даты
требуется четыре цифры. Многие системы были разработаны, исходя из молчаливого
предположения того, что первые двецифры года - это 19. Поэтому, когда часы
отсчитают время после 31/12/1999, программы и системы, основанные на этом
предположении, не смогут правильнофункционировать. Таким образом, имеется
потенциал возникновения серьезных проблем при сравнении дат или проведении
расчетов. Например, еще до наступлениязлополучного года некоторые компьютеры
отказывались принимать кредитные карты, потому что они не могли опознать дату
окончания срока действия, выраженнуючислом 00 (Из-за отсталости
России нас эта проблема не затронула, т.к. аппараты, работающие с кредитными
карточками, появились у нас относительнонедавно и эта ошибка была в них
ликвидирована). Существует несколько причин, почему двухзначное число, а
не четырехзначное обозначение годов являлось для программистов
обычнымстандартом: высокие затраты на хранение информации и экономия места,
технические ограничения ранних версий компьютеров и системного
программногообеспечения, простота вычислений и т.п. Фактически 20-30 лет назад,
когда закладывались стандарты обработки дат, просто cерьезно не задумывались о
2000 годе. Существует множество причин, по которым
могут возникнуть сбой или отказ компьютернойсистемы. Это и компьютерные вирусы,
и внезапное отключение питания, ошибки оператора, пожар и т.д. Коренным
отличием проблемы-2000 являлось то, что сбои могли произойти сразу во
множествесистем в один и тот же момент времени, т.е. чрезвычайные ситуации могли
возникнуть повсеместно и одновременно. Когда солдаты идут в ногу - мост
можетобрушиться. Так и резонанс компьютерных сбоев мог привести к
катастрофическим последствиям. Именно поэтому данная проблема получила статус
общемировой. Петер де Яагер, системный программист, специализирующийся на
проблеме 2000 года,описал ее как самый крупный вызов, с которым
сталкиваются системщики за всю жизнь . Проблема 2000 года создает серьезную
опасность для большинствапромышленных, финансовых и сервисных секторов
экономики. Компьютер, ведающий воздушными
коридорами, может неправильно понять обнуление года и в лучшемслучае просто
прекратит свою работу, а в худшем возьмет произвольную дату. Например, оператор
сверился с компьютером и в 1999 году в 22:00 предоставилвоздушный коридор для
полета, затем компьютер отметил у себя в памяти, что коридор занят и им нельзя
пользоваться, но после того, как часы пробили полночьи у машины обнулилась дата,
он может взять тот год, от которого изначально писалась программа, например
1991. Если оператор запросит у компьютера сведенияо данном коридоре в 2000 году,
машина ответит, что коридор свободен и нетрудно догадаться, что может произойти,
если два самолета полетят другу другунавстречу в одном коридоре. Стоит только представить, что целые города могут остаться
без электроэнергии только из-за того, чтокомпьютеры, управляющие
электростанциями, окажутся не в состоянии воспринять критическую дату. -
прекращение производства продукции на предприятиях, использующих оборудование с
автоматическимуправлением; Можно представить, к каким экономическим
потерям приведет даже однодневное простаивание завода илипредприятия. Думаю, мало
когопорадовала бы перспектива хотя бы на день остаться без воды, и если для пищи
ее и можно вкрайнем случае купить, то для гигиенических нужд ее уже не найти, да
и понижение температуры в домах до нуля малоприятно. Оставшись без электричества и газа, людям пришлось бы серьезно задуматься
над тем, как приготовить пищу.Разве что на улице на костре, или печке-
буржуйке. Проблемы могут возникнуть у
пользователей кредитных карт, которые благодаря своему удобству
пользуютсяогромной популярностью на Западе и в последнее время получают
распространение у нас. Какие же тут могут быть проблемы? Кредитные карты
привязаны к конкретной дате, ну, скажем, к 2010 году, а после 2000 года ее
владелец несможет больше ею пользоваться, т.к. действие карточки прекратится
сразу же после наступления критической даты. На банки сразу же обрушится шквал
жалоб инедовольств, но это семечки по сравнению с тем, что может произойти, если
кому-нибудь придет в голову взять кредит в банке перед 2000 годом.
Предположим,что банковская сеть окажется не готовой, тогда в лучшем случае
кредитованная сумма попросту потеряется, а в худшем может случиться так, что
банк окажетсядолжен своему должнику. Звучит абсурдно, но технически такое вполне
вероятно. Современный
автомобиль не может существовать без микроэлектроники. В некоторых моделях есть
даже своялокальная сеть. Опять же, отсталость России сыграет на руку
пользователям отечественных автомобилей, т.к. абсолютное большинство из них не
оснащенокаким-либо электронными устройствами, а те, которые все же оснащены, не
представляют угрозы, поскольку электроника там управляет лишь режимами работы
ине связана с системной датой. В
космосе находится огромное количество спутников разных стран. Это и спутники
связи, и спутникиориентации, и спутники-шпионы, в том числе научные спутники,
которых в космосе великое множество. И все спутники оснащены компьютерами,
которые нуждались всрочном исправлении ошибок. Неприятность в том, что не все
спутники можно перепрограммировать с Земли. Эта проблема сильно волновала как
наших, так изарубежных ученых, занимающихся исследованием космоса. Ожидаемые
последствия были самые разнообразные, начиная временным выходом спутника из
строя изаканчивая потерей ориентации и возможным его падением на
Землю. Кстати, при всех деньгах и времени, затраченных на Y2K-исправление
компьютерногообеспечения, некоторые лекарства против "вируса тысячелетия" могут
принести больше вреда, чем пользы. В то самое время, когда чуть ли не каждая
крупнаякомпания во всем мире тратит миллионы долларов на приобретение нового
оборудования, резистентного к Y2K-вирусу, эксперты беспокоятся, как бы эти
мерыпротиводействия сами не привели к отказу чувствительных компьютеров.
Занятно, что компании, кровно заинтересованные в том, чтобы защитить свой бизнес
отнеполадок, необдуманно подвергают его опасностям перехода на новые системы.
О
грядущей проблеме серьезно задумываться стали не так давно. В 1997 году о ней
практически ничего не былослышно, а если и обращали внимание, то серьезно не
воспринимали. Так, в июне 1997 года влиятельная в российских деловых кругах
газета Коммерсантъ Дейли в статье под названием: Михаил
Горбачев не несет ответственности за компьютерный апокалипсис 2000 года
писала: "....мысль о том, что в начале второго тысячелетиякомпьютеры всего мира
взорвутся, не сумев переварить цифру 2000, человеку, хоть немного знакомому
сработой персональных компьютеров, кажется абсурдной. Тем не менее
хочу привести вырезку из документа, касающегося решения проблемы 2000 на
государственном уровне: На
2.12-18/1956 от 25.12.97 В Правительстве Российской Федерации рассмотрен
запрос депутата Государственной думы Федерального Собрания А.Д.Венгеровского о
мерах,принимаемых Правительством Российской Федерации по решению проблемы
обработки дат при переходе к 2000 году (далее – Проблема
2000 ). Работы по изучению отрицательных последствий, которые могут
возникнуть в результате некорректной обработки дат в компьютерных системах
при наступлении 2000 г., начаты в апреле 1996г. Роскоминформом, который
поручил Московскому научно-исследовательскому институту Интеграл
изучить масштабы проблемы и подготовитьплан соответствующих мероприятий. Тогда
же было проведено межведомственное совещание, на котором обращено
вниманиеруководителей министерств и ведомств на важность Проблемы
2000 . В августе 1997 г. Правительство Российской Федерации поручило
Миннауки России, ФСБ России и СВР России представить доклад по Проблеме
2000 . Доклад Миннауки России был рассмотрен в Правительстве
Российской Федерации в сентябре 1997 г. Было признано, что проблема
является серьезной и важной и что ее решение может потребовать определенных
затрат. Послереорганизации органов федеральной исполнительной власти
координация действий по решению Проблемы 2000 была возложена на
Госкомсвязи России и образованную в нем Государственную комиссию по
информатизации. Для сравнения – в США официальная правительственная
подкомиссияпо решению проблемы Y2K - так именуется в США
рассматриваемая проблема – была образована в феврале1997 г.)" Однако в
прессе постоянно мелькали скептические замечания и зачастую противоречивые
сведения, и люди, читающие эти достаточноизвестные издания, строили неверные и
нечеткие представления и сути проблемы-2000, поэтому при рассмотрении разрешения
проблемы необходимоучитывать человеческий фактор. Одним из ключевых
звеньев для формирования программы действия по решению проблемы 2000 года в
России являются отношения,сложившиеся в России между основными группами
специалистов по информатике. Таких групп всего три: руководители, ответственные
исполнители ипрограммисты. Руководители - директора, президенты, вице-
президенты и т.д. - как правило не осознавалиугрозу проблемы 2000 года,
связанные с компьютерами, для своего бизнеса. Отсутствие доступной и понятной
информации поэтому вопросу в публичных и специализированных изданиях, которые
они регулярно читают, способствовали еще большему упущению проблемы. Но,
несмотря на это,именно руководители формируют планы развития предприятий и
выделяют необходимые финансовые и материальные ресурсы.По роду своих занятий
руководители не имеют представления о деталях реализации автоматизированных
систем своих предприятий, - их интересуют бизнес-функции этих
систем. Ответственные исполнители - начальники управлений и отделов
автоматизации – о проблеме 2000слышали, но воспринимают ее как нечто
абстрактное, что их не затронет. Ответственные исполнители загружены
текущейработой, озабочены сроками и сиюминутными задачами. Но эти люди имеют
хоть и ограниченную, но реальную возможность воздействия на
руководителей. Программисты-люди, отлично понимающие внутреннее устройство
автоматизированных систем, обладают неимоверной изобретательностью имассой идей,
но в условиях развития бизнеса конкретных предприятий и, как правило,
ограниченного временного и финансового ресурсов не могут физическизаниматься
проблемой-2000 даже в рамках эксплуатируемого ими программного
обеспечения. Энергетика Газпром,
крупнейшая российская компания, утверждала, что все проблемы, связанные с 2000
годом, сняты новым программным обеспечениемсистем мониторинга, управления и
коммуникаций, и констатирует обеспечение, насколько ей известно, всех
мониторирующих и управляющих систем транспортировкигаза новыми
компьютерами Перебои с подачей электричества на АЭС могут вызвать
остановку реакторов. В июне Россия объявила, что отсоединит свою энергосеть
отукраинской для страховки от последствий Y2K-сбоев на
Украине. . Федеральная Служба Авиации заявила, что новые самолеты находятся в Y2K-
соответствии,а в старых применяются аналоговые, то есть, недатачувствительные
системы. В июне 1999 Служба объявила об Y2K-готовности 126 из 128 гражданских
диспетчерскихорганизаций, однако, реальное тестирование проведено не более, чем
в 20 таких организациях. . Управление морскими
перевозками частично зависит от информационныхсистем. К сожалению, в большинстве
из них работа либо просто не проводилась, либо проведена в недостаточных
размерах. . Ввиду стремления к автоматизации
обширной железнодорожной сети в России Y2K-отказы в этойотрасли могли иметь
серьезные последствия. Тем не менее, Госкомсвязь высоко оценила подготовку
Министерства Путей Сообщения и выразила уверенность вбесперебойном движении
поездов в период смены дат. Декрет
президента Ельцина от 02.07, в частности, уполномочил Центральный Банк
производить денежные начеты на банки и финансовыеорганизации, не представившие
доклада о проведении Y2K-подготовки. Системы водоснабжения мало
компьютеризованы. Мосводоснабжение объявило, что подготовилось к смене дат и
выразилоуверенность, что никаких неприятностей не
будет. К
весьма эффективной технологии безболезненного перехода в 2000 год относится
нижеописанная технология. Авиакосмическая компания McDonnell Douglas
получила патент США на программный способ Y2K-коррекции,известный под названием
windowing , или прорубание окна , что дает право на
взыскание роялти скорпораций, использующих указанный способ при Y2K-подготовке.
Компания передала патентные права изобретателю способа Брюсу Дикенсу,
юристыкоторого вступили в контакт с крупными корпорациями, требуя лицензионных
выплат, однако аналитики утверждают, что владелец патента не увидит
желаемыхденег, потому что еще в 60-е годы подобная технология использовалась для
устранения проблем с программным обеспечением, работавшим с последней цифройдат.
Итак, суть заключается в следующем: обмануть компьютер и
заставить его понимать года, оканчивающиеся нацифры от 00 до
29 , как даты, принадлежащие XXI веку, в то время как большие
оставить в XX веке. Эту технологию в преддверии грядущей
Проблемы2000 года в мире использовали девять из десяти компаний различных
уровней. Способ позволяет алгоритмизировать вычисление интервалов по коду
источника,вводя только процедуру сравнения с гранью. Само двузначное обозначение
года при этом не требует исправления, поэтому прорубание , менее
трудоемко,чем дописывания до четырехзначного. Есть и очевидный минус данного
решения - его временность, ведь технология лишь отодвигает решение проблемы на
некоторыйсрок, но не исчерпывает ее полностью. Встречались порой
достаточно интересные и оригинальные решения, так, 24 декабря в мечетях
султаната Бруней прошли специальныецеремонии. Это, конечно, не могло вызвать
повышенного интереса, если бы не одна деталь: в своих молитвах верующие (коих
около 170 тыс. человек) просили Аллахао том, чтобы страну миновали беды и
катаклизмы, связанные с проблемой 2000 года. Проблемы, связанные с 2000-м годом, всплывали порой
еще до его наступления. Хочу привести в пример несколько реальных
случаев,которые порой были даже забавны. Так, первый Y2K-конфуз
федеральное правительство США испытало задолго до Нового Года, когда владельцы
автомобилей и грузовиков моделей 2000 года получили извещения, что их новенькие
машины зачислены как безлошадные повозки . Несмотря на
миллионыдолларов, потраченные на приведение федеральных ЭВМ в Y2K-соответствие,
компьютеры Службы госсекретаря спутали номер модели с годом выпуска,
ошибочноприняли 00 за 1900 и присвоили суперсовременным машинам
титул безлошадных повозок , то есть антиквариата, выпущенного
ранее 1916 года, с соответствующим размером налогообложения. Именно так
объясняет представитель Службы, ведающей выдачейводительских прав и технических
паспортов, недоразумение, с которым столкнулись 800 владельцев легковых
автомобилей иоколо 1200 трейлеров. В июне 1999 года, компьютер,
запутавшийся в датах, неверно управлял системой отвода нечистот, что привело в
итоге к выбросу наулицы одного из южнокалифорнийских городов более 4 миллионов
галлонов дурнопахнущей жидкости. Правда, жители этого городка вряд ли склонны
шутить наэту тему. В Филадельфии, в ноябре, более 500 человек получили
повестки из суда, обязывающие их явиться в суд в… 1900 году.
УправлениеСоциальной Защиты США предупредило 30000 человек о том, что их
пенсионные удостоверения подлежат замене, так как в 1900 году срок их действия
истекает. Из-за ошибки 2000 года как минимум 500 жителей штата
Пенсильвания в США были вызваны в суд 1900 года. Председатель суда
сказал: Несмотря на то, что было сделано, это все-таки произошло.
Повестки были присланы один раз и представители суда заверили, что такого больше
непроизойдет. Были, к сожалению, и неприятные случаи. В некоторых
больницах, к примеру, было обнаружено оборудование, на работе которого
переводгода скажется фатально. Один из оптовых торговцев продуктами питания
потерял большое количество товара, поскольку компьютер списал несколько партий
товаровпо причине истекшего срока годности. Нетрудно догадаться, что срок
годности истекал только в 2000 году, который программа интерпретировала как
1900. Теперь о прямых последствиях Y2K. Большим
производствам и технологическим процессам в целом Проблема оказалась не
оченьстрашна. Химические и металлургические заводы не взлетели на воздух,
телефоны дают гудок, электростанции трудятся вовсю, обеспечивая нас энергией.
Есть ивода, и продукты. Спутники по-прежнему в космосе, лифты работают. Просто
кто-то сделал деньги на очередной желтой сенсации. Что же произошло?
Безусловно, сейчас можно подводить только очень предварительные итоги,
поскольку, в соответствии с точкой зренияспециалистов, большая часть проблем
проявится в финансово-учётной сфере, и может выйти не одномоментно, а
постепенно, по мере возобновления компаниямиделовой активности. 1. Многие
специалисты по Y2K отметили, что счётчики (осталось столько-то дней или секунд
до 2000 года), в изобилиипредставленные на Интернете, попали в очень забавные
ситуации. Можно подумать, будто это шоу нарочно устроено создателями страниц, но
посетители сайтов,связанных с проблемой-2000, имели возможность насладиться
фразами вроде «44000 минут до встречи 2000 года в Улан-Уде» 1 января 2000
года. Правда, не стоит недооценивать то, что мы миновали и последствия
чего будем теперь ещё долгое время разгребать. Проблема-2000вызвала смены дат на
1910, 1900, 1920 и 192000 не только на веб-серверах, но и на некоторых бытовых
устройствах, которым от этого легче не стало. Из комичныхсобытий стоит отметить
отказ анализаторов содержания алкоголя в выдыхаемом водителем воздухе в Гонг-
Конге. 2.2. Пейджинговые операторы испытывали
проблемы, связанные со сменой дат на некоторых рабочих станциях, особенно на
местахоператоров, принимающих звонки. Возможно, часть сообщений были задержаны
или потеряны. 2.3. Служба коротких сообщений операторов сотовой связи
цифровых стандартов (SMS GSM) испытывала серьёзные задержки с доставкой SMS и с
ложными сообщениями отправляющим о невозможностидоставки, о сбоях, и
пр. 3. Короткий опрос ряда крупных компаний в Москве в первые рабочие дни
нового года, который, конечно, не претендует на полноту, показал однулюбопытную
вещь. Никто не заявил (разговор шёл в основном с хорошо знакомыми людьми, а не в
режиме интервью), что проблем не обнаружено. Но опрошенныеупоминали лишь о
«небольших глюках», над которыми либо работа идёт вовсю, либо уже
завершена. Очевидно, что хорошая подготовка и международная координация
позволили человечеству предотвратить крупные неприятные последствия проблемы-
2000. В этомсмысле вопрос «а почему ничего не случилось?» подобен удивлению
человека, всю жизнь следящего за своим здоровьем, посещающего спортзал,
непьющего,некурящего, и т.д., почему и по достижении среднестатистического
возраста первого инсульта он чувствует себя по-прежнему превосходно. Да потому
что знали готовился! По результатам исследования компании Cap Gemini
America Inc, проведенных в конце 1999 года, три четвертиамериканских компаний
столкнулись с проблемой-2000 на практике, правда 98% пострадавших отделались
легким испугом, в короткий срок устранив проблему илинайдя обходные пути решения
текущих задач. В основном, возникшие ошибки касались неправильных финансовых
расчетов (92%), в 84% обработка информации просто невыполнялась, 38% ошибок
привели к трудностям в обслуживании клиентов и 34% закончились проведением
неправильных движений товаров. В новогоднюю ночь страна прошла всеми
своими 10 часовыми поясами через основную критическую дату проблемы 2000
года.Прохождение временного рубежа основными системами жизнеобеспечения и
процессами непрерывного цикла оказалось настолько скучным и неярким событием,
что проблемупостигло мгновенное забвение со стороны и средств массовой
информации, и пользователей информационных систем, то есть, каждого из нас,
если, конечно, ненайдутся те подводные камни, которые не обнаружились в
новогоднюю ночь. Нередки высказывания, общий смысл которых таков:
Ну вот. 2000-ый год настал, а ничего не взорвалось, нигде не
пропалоэлектричество. Деньги, выбитые на решение проблемы-2000 потрачены
зря. Мне абсолютно непонятна данная позиция. Надо понимать, что если бы
что-топроизошло, то деньги не были бы потрачены зря? Или хоть оно взрывайся,
хоть нет - всё равно деньги растрачены впустую? Пример. Если вам сообщили,
что дом заминирован и вы потратили деньги на вызов сапёров, были ли они
потрачены зря? А если быланайдена хоть одна мина? А если хоть одна мина была не
найдена и взорвалась? Что, разве есть сомнения в том, что ошибки двухтысячного
года были найдены?Разве не была часть из них упущена? Разве не возникло в связи
с этим проблем? Так что с формулировкой денег на проблему-2000 потрачено
слишкоммного я категорически не согласен. Мало или не так. Но никак не
много. Кстати специально для таких будет интересно узнать, что
правительством США были законсервированы три компьютера, не исправленныедля
нормального перехода в 2000-ый год. Все три в новогоднюю ночь успешно вышли из
строя. Это произвело глубокое впечатление на официальных лиц. Есть и
другой повод разговоров: В США на Y2K bug потрачено зиллион квантильонов,
а в РеспубликеРозовых Слонов - пять баксов. И надо же – в этой республике не
встала ни одна электростанция и не стартовала ни одна ядерная ракета средней
дальности .Правда, электростанций там две, из них одна - дизель в подвале
дома президента, а ракет вообще нет, как, впрочем, и компьютеров, но это детали.
Правда от ошибкиY2K, по сообщению Эха Москвы, уже погибли люди, а уж сколько
людей обрело проблемы - и не сосчитать. То есть, фактически, ошибку устранили
далеко не везде, то есть денегпотрачено меньше, чем нужно. Или не там, где
нужно, но это уже вопрос другой. Теперь хочу рассмотреть, какие выводы
необходимо сделать из проведённой работы и какие отрицательные/положительные
моментыподготовки России к 2000 году оказались наиболее
очевидны. Безусловно, решение Проблемы 2000 года принесло значительную
пользу многим российским организациям. Во-первых, те, кто в течение 1990-х
занималсявнедрением новых информационных технологий, наращивал или с нуля строил
сложные сети, получили возможность провести своего рода «капитальную
инвентаризацию». Y2K оказался для руководствавозможностью остановиться, взять
передышку в постоянной гонке на выживание, постоянной гонке технического
прогресса, и получить хорошее представление освоей системе в целом. О том, как
эта система функционирует, как она реагирует на те или сбои или сложные внешние
условия. Годами техника закупаласьбессистемно, по разовым запросам, чтобы быстро
закрыть ту или иную «горящую» потребность, и система в целом разрасталась
бесконтрольно, с повышающимисярисками. Причём здесь я имею в виду не только
систему в смысле техническом, но и организационный строй, отлаженность
взаимодействия различных специалистов иподразделений и их готовность решать
принципиально новые проблемы. Такое новое видение системы в целом в некоторых
случаях позволило наблюдать в действииизвестный закон диалектического
материализма о переходе количества в качество – само понимание системы приводило
людей к неожиданным решениям, существенноулучшающим работу организации. То есть
Y2K потребовал действительно много чисто организационных, я бы даже сказал,
административных усилий, которые небыли чрезмерными или напрасными–они имеют
универсальное значение и будут теперь использоваться многие годы вперёд для
решения многих других вопросов. Во-вторых, повсеместное использование
этого вопроса, имеющего сложную техническую природу, для выбивания из
напуганного начальствабюджетов на обновление аппаратно-программных средств
привело к цепочке явлений, которые сложно расценить иначе как
положительные. Техника у многих российских компаний и госведомств теперь
современная, очень хорошая и производительная. Сократилась доляпиратского
программного обеспечения и ПО с неясной природой (как то: написанное 5 или 20
лет назад давно забытыми местными умельцами), в особенности средиорганизаций
инфраструктуры, государственных органов, прочих «ключевых» клиентов программного
рынка. СМИ в последнее время вынуждены были признать – слухи осмерти рынка
технологий в России вследствие августовского обвала сильно преувеличены. Недавно
писали, что объём рынка информационных технологий в 1999году оказался рекордным!
Он легко превзошёл не только год 1998-й, но и «безмятежный предкризисный» 1997-
й. Львиная часть прироста продаж пришлась какраз на закупку новой техники и
программ под решение проблемы 2000 года. Согласитесь, такая серьёзная поддержка
одному из наиболее передовых ицивилизованных сегментов отечественного бизнеса в
трудное послеобвальное время– явление безусловно положительное. А
бесплатное обучение у специалистов мирового класса и денежная поддержка в эпоху,
скажем так, прохладных отношений страны с мировымфинансовым сообществом, это
однозначный и бесспорный плюс. Российское правительство приобрело ценный
опыт взаимодействия и координации различных ведомств для решения поставленной
задачи. Проблема-2000 действительно существовала, а потенциально существует
и до сих пор, но благодаря весьма эффективным и своевременным мерам
крупныхнеприятностей удалось избежать. Расходы на решение проблемы-2000
впечатляют. По информации ABC News на ликвидацию возможных последствий
наступления 2000 года было потрачено около$600 миллиардов. Для сравнения, на всю
Вторую Мировую Войну было затрачено всего в 8 раз больше - $4.2 триллиона, на
войну во Вьетнаме - $500 миллиардов,на исправление последствий землетрясения на
Кубе - $100 миллиардов. Дорого человечеству обошлись ошибки программистов, но
как бы то ни было, деньгипотрачены не впустую, а положительные результаты
налицо. К сожалению, это не единственная ошибка, связанная с датами, но по
масштабу она уникальна, во всяком случае на данный момент и ее решение -
бесспорнаязаслуга людей. 1.
"Технологические решения проблемы 2000 года", М. Винити, Москва, 1999
год. 4. "Soft". №9, Москва, 1999 год. Цель моей работы - рассказать о Проблеме-2000 и ее последствиях.
Несмотря на то, что прошло всего полгода, даннаятема подверглась полному
забвению. Сейчас уже можно сделать вывод, чем эта проблема являлась на самом
деле, хотя ее потенциал не исчерпан до конца иотголоски могут встречаться еще
достаточно долго. Суть данной проблемы в том, что во многих компьютерах
дата выражается в виде двух последних цифр из молчаливогопредположения, что
первые две - это 1 и 9. Поэтому после того, как часы отсчитали время после 23.59
31 декабря 99-го года, была вероятностьвозникновения тех или иных ошибок,
связанных с неправильным восприятием даты. Причин выбора именно двух цифр в
обозначении даты несколько: высокие затраты нахранение информации, экономия
места, простота вычислений, технические ограничения ранних версий компьютеров и
т.д. Фактически 20-30 лет назад, когдазакладывались стандарты обработки дат,
просто серьезно не задумывались о 2000-ом годе. Коренным отличием проблемы
2000 года было то, что сбои могли произойти во множестве мест одновременно, что
привелобы к катастрофическим последствиям, поэтому проблема была признана как
общемировая. - отказы автоматизированного
оборудования, приводящие к сбоям в работе электростанций - проблемы космической отрасли Это лишь небольшой перечень,
можно сказать, что проблемы ожидались везде, где использовашиеся компьютеры
былидостаточно современны и работали с системной датой. О грядущей
проблеме серьезно задумываться стали не так давно. В 1997 году о ней практически
ничего не былослышно, а если и обращали внимание, то серьезно не воспринимали.
Так, в июне 1997 года влиятельная в российских деловых кругах газета
Коммерсантъ Дейли в статье под названием: Михаил Горбачев не
несет ответственности за компьютерный апокалипсис 2000 года писала:
"....мысль о том, что в начале второго тысячелетиякомпьютеры всего мира
взорвутся, не сумев переварить цифру 2000, человеку, хоть немного знакомому
сработой персональных компьютеров, кажется абсурдной.
Тем не менее серьезность проблемы поняли и координация действий по решению
проблемыбыла возложена на Госкомсвязи России. Подготовка
различных направлений, таких как: энергетическое, транспортное, банковское
икоммунальное в целом прошло успешно, так что никто не испытывал в новый год
проблем со светом, водой и транспортом. Наряду с дорогостоящими решениями
проблемы-2000, как то: замена программного обеспечения или оборудования,успешно
использовалось и программное решение проблемы, это так называемая технология
"прорубания окна", суть которой заключается в следующем: обмануть
компьютер и заставить его понимать года, оканчивающиеся на цифры от
00 до 29 как даты, принадлежащие XXI веку, в то время
как большие оставить в XX веке. Эту технологию в предверии грядущей
проблемы2000 года в мире использовали девять из десяти компаний. Но наряду с
дешевизной и легкостью, есть и очевидный минус данного решения - его
временность, ведьтехнология лишь отодвигает решение проблемы на некоторый срок,
но не исчерпывает ее полностью. Встречались порой достаточно интересные и
оригинальные решения, так, 24 декабря в мечетях султаната Бруней
прошлиспециальные церемонии. В своих молитвах верующие (коих около 170 тыс.
человек) просили Аллаха о том, чтобы страну миновали беды и катаклизмы,
связанные спроблемой 2000 года. Проблемы, связанные с 2000-ым годом,
всплывали порой еще до его наступления. Хочу привести в пример несколькореальных
случаев, которые порой были даже забавны. Так, первый конфуз федеральное
правительство США испытало задолго до Нового Года, когда владельцы автомобилейи
грузовиков моделей 2000 года получили извещения, что их машины зачислены как
безлошадные повозки . Службы госсекретаря спутали номер модели сгодом
выпуска, ошибочно приняли 00 за 1900 и присвоили новейшим машинам
титул безлошадныхповозок , то есть антиквариата, выпущенного
ранее 1916 года, с соответствующим размеромналогообложения. В июне
1999 года, компьютер, запутавшийся в датах, неверно управлял системой отвода
нечистот, что привело витоге к выбросу на улицы одного из южнокалифорнийских
городов более 4 миллионов галлонов канализационной жидкости. Были, к сожалению, и неприятные случаи. В некоторых
больницах,к примеру, было обнаружено оборудование, на работекоторого перевод
года сказался фатально. Один из оптовых торговцев продуктами питания потерял
большое количество товара, поскольку компьютер списал несколькопартий товаров по
причине истекшего срока годности. Нетрудно догадаться, что срок годности истекал
только в 2000 году, который программа интерпретировалакак 1900. Теперь о
прямых последствиях Y2K. Большим производствам и технологическим процессам в
целом Проблема оказалась не оченьстрашна. Заводы, электростанции, телефоны
работают, есть и вода, и продукты, спутники по-прежнему в космосе. Просто кто-то
сделал деньги на очередной желтойсенсации. Серьезных неприятностей не
произошло. Встречались забавные ситуации в интернете, где даты типа 19100, 1900,
1910,192000 встречались наверно даже чаще, чем 2000. Правда, подобная ситуация
встречалась и у некоторых бытовых приборов, что добавило хлопот их хозяевам.Были
проблемы с коммуникациями, которые, впрочем, носили не-катастрофический
характер. Короткий опрос ряда крупных компаний в Москве в первые рабочие
днинового года, который, конечно, не претендует на полноту, показал одну
любопытную вещь. Никто не заявил (разговор шёл в основном с хорошо
знакомымилюдьми, а не в режиме интервью), что проблем не обнаружено. Но
опрошенные упоминали лишь о «небольших глюках», над которыми либо работа идёт
вовсю, либоуже завершена. Очевидно, что хорошая подготовка и международная
координация позволили человечеству предотвратить крупныенеприятные последствия
проблемы-2000. По результатам исследования компании Cap Gemini America
Inc, проведенных в конце 1999 года, три четвертиамериканских компаний
столкнулись с проблемой-2000 на практике, правда 98% пострадавших отделались
легким испугом, в короткий срок устранив проблему илинайдя обходные пути решения
текущих задач. В основном, возникшие ошибки касались неправильных финансовых
расчетов, реже обработка информации просто невыполнялась, а 38% ошибок привели к
трудностям в обслуживании. Прохождение временного рубежа оказалось
настолько скучным и неярким событием, что проблему постигло мгновенное забвение
со стороны исредств массовой информации, и пользователей информационных систем.
Нередки высказывания, общий смысл которых таков: Ну вот. 2000-ый
год настал, а ничего не взорвалось, нигдене пропало электричество. Деньги,
выбитые на решение проблемы-2000 потрачены зря. Не понятна данная позиция.
Надо понимать, что если бы что-то произошло,то деньги не были бы потрачены зря?
Или хоть оно взрывайся, хоть нет - всё равно деньги растрачены
впустую? Пример. Если вам сообщили, что дом заминирован и вы потратили
деньги на вызов сапёров, были ли они потрачены зря?А если была найдена хоть одна
мина? А если хоть одна мина была не найдена и взорвалась? Разве есть сомнения в
том, что ошибки двухтысячного года былинайдены? Разве не была часть из них
упущена? Разве не возникло в связи с этим проблем? Так что с формулировкой
денег на проблему-2000 потрачено слишкоммного я абсолютно не
согласен. Мало или не так, но никак не много. От ошибки Y2K, по сообщениюЭха
Москвы, погибли люди, а уж сколько людей обрело проблемы - и не сосчитать. То
есть, фактически, ошибку устранили далеко не везде, то есть денег
потраченоменьше, чем нужно. Или не там, где нужно, но это уже вопрос
другой. Кстати специально для таких будет интересно узнать, что
правительством США были законсервированы три компьютера,не исправленные для
нормального перехода в 2000-ый год. Все три в новогоднюю ночь успешно вышли из
строя. Это произвело глубокое впечатление на официальныхлиц. Безусловно,
решение Проблемы 2000 года принесло значительную пользу многим российским
организациям. Годамитехника закупалась бессистемно, по разовым запросам, чтобы
быстро закрыть ту или иную «горящую» потребность, и система в целом разрасталась
бесконтрольно, сповышающимися рисками. Техника у многих российских
компаний и госведомств теперь современная, очень хорошая и производительная.
Сократиласьдоля пиратского программного обеспечения и ПО с неясной природой, а
слухи о смерти рынка технологий в России вследствие августовского обвала
сильнопреувеличены. Недавно писали, что объём рынка информационных технологий в
1999 году оказался рекордным! Подведем итоги. Проблема-2000 действительно
существовала, а потенциально существует и до сих пор, ноблагодаря весьма
эффективным и своевременным мерам крупных неприятностей удалось избежать.
Расходы на решение проблемы-2000 впечатляют. По информацииABC News на ликвидацию
возможных последствий наступления 2000 года было потрачено около $600
миллиардов. Для сравнения, на всю Вторую Мировую Войнубыло затрачено всего в 8
раз больше - $4.2 триллиона, на войну во Вьетнаме - $500 миллиардов, на
исправление последствий землетрясения на Кубе - $100миллиардов. Дорого
человечеству обошлись ошибки программистов, но как бы то ни было, деньги
потрачены не впустую, а положительные результаты налицо. К сожалению, это
не единственная ошибка, связанная с датами, но по масштабу она уникальна, во
всяком случае наданный момент и ее решение - бесспорная заслуга
людей.
| |