МАНИЯ - популярный сетевой журнал
 
Службы:  VIP-страницы :: Каталог :: Форумы                 | English
   Мания: человек и его увлечения. Наука и техника, культура, общество. Все мании мира!
    На обложку  |  Вход
Поисковая Мания:   
 :: Лента статей web-журнала Мания
 :: Все темы web-журнала Мания
 :: Каталог сайтов, коллективов, фирм
 :: Обсуждаем все мании мира!
  Мания-разделы
  Главная страница
  Web-журнал
  добавить статью
  архив статей
  разделы журнала
  Мания-форум
  Избранное
  Мания-каталог
  добавить
  Политех-каталог
  Опросы
  Выставки
  Рекламодателям
  Контакты
  Партнеры
  Словарь

  Темомания
 Art-мания
 Авиамания
 Автомания
 Без башни!
 Во дают!
 Графомания
 Гурмания
 Дисколеты
 Зверомания
 Игромания
 Избранное
 Имена
 Интернетомания
 Катастрофы
 Киномания
 Космомания
 Криминал
 Крутомания
 Магия
 Медицина
 Меломания
 Мнение
 Мобиломания
 Мультомания
 Наукомания
 Наши люди!
 НЛО-мания
 Оружие
 От редакции
 Ой, что это?
 Разноцветный мир
 Рекламания
 Сексомания
 Спортомания
 Тайномания
 Техномания
 Уроды
 Фотомания
 Человекомания
 Экстрим

  Реклама
Новости Украины. Полит мания.
Женский сайт Женские мании.
Авто транспорт. Перевозки. Расписание автобусов. Автомания

английский язык Оксфорд учебники для детей и взрослых
Главные новости

Билет на самолет для интернет-маньяков и маньячек онлайн
Источник: Расписания транспорта
Новости Евро-2012
Расписания самолетов. Новости
Расписания поездов. Новости
Автобус в Европу
Смотрите расписания автобусов по Украине и Европе
купить билет на автобус в Европу

  Статьи
Маркетинг, интернет-маркетинг, брендинг, продвижение, реклама, интернет ----------------

  Кто сейчас на сайте
» 1: Гости
» 0: Пользователи

Вы гость здесь.
+ регистрация

  Реклама

  Архив публикаций
 Май, 2006
 Апрель, 2006
 Март, 2006
 Февраль, 2006
 Октябрь, 2005
 Сентябрь, 2005
 Август, 2005
 Июль, 2005
 Июнь, 2005
 Май, 2005
 Апрель, 2005
 Март, 2005
 Февраль, 2005
 Январь, 2005
 Декабрь, 2004
 Ноябрь, 2004
 Октябрь, 2004
 Сентябрь, 2004
 Август, 2004
 Июль, 2004
 Июнь, 2004
 Май, 2004
 Апрель, 2004
 Март, 2004
 Январь, 2004
 Ноябрь, 2003
 Октябрь, 2003
 Июль, 2003
 Декабрь, 2001

Показать / Спрятать
 
Показать / Спрятать
Отправлено Director Включено 26.3.06 20:14 ( 6595 прочитано )

Если баги в программном обеспечении приводят к зависанию компьютера, то это ерунда. Гораздо хуже, если из-за ошибок в ПО ломаются автомобили, взрываются ракеты и погибают люди.

Самая первый компьютерный баг в истории был обнаружен в 1945 г., когда инженеры нашли в корпусе компьютера Harvard Mark II мотылька. Этот мотылек закорачивал контакты — и компьютер сбоил. Инженеры сделали запись в журнале событий "Первый случай обнаружения бага" (по-английски "bug" означает "насекомое"). С тех пор компьютерные сбои принято называть багами.

По мере распространения цифровых устройств баги все глубже проникают в нашу жизнь. Они окружают нас повсюду — на мобильных телефонах, в бытовой технике, в автомобилях. К счастью, обычно баги не приносят никакого вреда, кроме морального. Но бывает и по-другому, когда баг вызывает огромные финансовые потери и даже забирает человеческие жизни. Журнал Wired посвятил этой проблеме целую тему номера и опубликовал список 10 худших багов в истории человечества, в хронологическом порядке.

28 июля 1962 г. Космический аппарат Mariner I стартовал по направлению к Венере. Из-за поломки антенны корабль потерял связь с земными службами управлениями и перешел на собственную систему пилотирования. Но эта система содержала обидный маленький баг. В результате аппарат полетел совсем не в ту сторону и его пришлось подорвать над Атлантическим океаном. Последующее расследование установило, что в процессе программирования системы навигации была совершена маленькая опечатка — при вводе одной из формул был пропущен один символ.

1982 г. Авария на Транссибирском трубопроводе. Оперативники ЦРУ внедрили баг (отчет в формате PDF) в канадское программное обеспечение, управлявшее газовыми трубопроводами. Советская разведка получила это ПО как объект промышленного шпионажа и внедрила на Транссибирском трубопроводе. Результатом стал самый большой неядерный взрыв в истории человечества.

1985–87 гг. Несколько человек получили смертельную дозу облучения во время сеансов радиационной терапии с медицинским ускорителем Therac-25. Основанная на предыдущей версии ускорителя, "улучшенная" модель Therac-25 могла генерировать два вида излучения: слабое электронное бета-излучение и нормальное рентгеновское излучение. Еще одно "улучшение" состояло в том, что вместо электромеханической защиты пациента в устройстве была реализована программная защита, якобы более надежная. Обе новые функции были некорректно реализованы неопытным программистом, результатом чего стали как минимум пять смертей и огромное количество несмертельных случаев переоблучения.

1988 г. Переполнение буфера в Berkeley Unix. Первый в мире компьютерный червь (так называемый червь Морриса) заразил от 2.000 до 6.000 компьютеров менее чем за сутки, эксплуатируя уязвимость в реализации функции gets(). В ОС Berkeley Unix эта функция ввода/вывода не имела ограничения на максимальную длину.

1988–96 гг. Генератор случайных чисел Kerberos в течение нескольких лет широко использовался в различных системах шифрования. Предполагалось, что программа должна выбирать ключ случайным образом из многих миллиардов чисел, но генератор случайных чисел выбирал из гораздо меньшего набора численностью примерно в миллион. Как результат, в течение восьми лет любой пользователь мог без труда проникнуть в компьютерную систему, которая использовала модуль Kerberos.

15 января 1990 г. Падение телефонной сети AT&T. Ошибка в новой версии прошивки междугородних коммутаторов привела к тому, что коммутатор перезагружался, если получал специфический сигнал от соседнего коммутатора. Но беда в том, что этот сигнал генерировался в тот момент, когда коммутатор восстанавливал свою работу после сбоя. В один прекрасный день, когда какой-то коммутатор в Нью-Йорке перезагрузился, он подал тот самый злополучный сигнал — и началось. Вскоре 114 соседних коммутаторов непрерывно перезагружались каждые 6 секунд, а 60 тыс. человек остались без междугородней связи на 9 часов, пока инженеры не установили на коммутаторы предыдущую версию прошивки.

1993 г. Широко разрекламированный процессор Intel Pentium неправильно производил деление с плавающей запятой, ошибаясь на 0,006%. Хотя эта проблема реально коснулась немногих пользователей, но стала настоящим кошмаром для имиджа Intel. Поначалу фирма согласилась менять процессор только для тех пользователей, которые могли доказать, что им в вычислениях нужна подобная точность, но затем согласилась поменять процессор всем желающим. Этот баг стоил Intel около $475 млн.

1995–96 гг. Пинг смерти. Отсутствие проверки на ошибки при обработке IP-пакетов позволяла порушить практически любую операционную систему, отправив ей через интернет специальный пакет ("пинг").

4 июня 1996 г. Новая ракета-носитель Ariane 5, результат многолетней работы европейских ученых, гордость стран Евросоюза, взорвалась через 40 секунд после своего первого старта. Только научное оборудование на борту ракеты стоило около $500 млн, не говоря о множестве побочных финансовых последствий. Система автоподрыва ракеты сработала после остановки обоих процессоров в результате цепочки ошибок. Началом этой цепочки послужило переполнение буфера, поскольку система навигации подала недопустимо большое значение параметра горизонтальной скорости. Дело в том, что система управления Ariane 5 переделывалась из Ariane 4, а там такого большого значения не могло быть теоретически. В целях снижения нагрузки на рабочий компьютер инженеры сняли защиту от ошибок переполнения буфера в этом программном модуле, поскольку были уверены, что такого значения горизонтальной скорости не может быть в принципе — и просчитались.

Ноябрь 2000 г. Национальный институт рака, Панама. Здесь произошла целая серия инцидентов, вызванная тем, что ПО для планирования радиационной терапии производства американской компании Multidata Systems International неправильно рассчитывало дозы облучения для пациентов. Программа позволяла врачу нарисовать на компьютерном экране расположение защитных металлических щитов, которые защищают тело от радиации. Но программа позволяла манипулировать только четырьмя щитами, тогда как врачи хотели задействовать пять. Они нашли способ "обхитрить" программу, если нарисовать все пять щитов в виде единого блока с дыркой посередине. Единственное, чего они не знали, что программа рассчитывает разные дозы радиации в зависимости от того, как нарисована дырка. Если рисовать ее особым образом, то устройство выдавало двойную дозу радиации. Как минимум восемь человек погибли, а еще 20 получили переоблучение. Врачи, которые должны были вручную перепроверять расчеты программы, были осуждены за убийство.

Все эти примеры, а особенно последний, еще раз показывают, что никогда нельзя в полной мере доверять компьютерам. Ведь программы для компьютеров создают люди, а людям свойственно ошибаться.
Источник: MAIL.RU

 

 
Ссылки по теме



Copyright © Hanskai, AdverMAN.com, 2000-2006  All rights reserved
 
Экстремальный портал VVV.RU AdverMAN directory. Каталог сайтов Дизайн. Web-дизайн  
Украина сегодня. Новости SEO-каталог AdverMAN            
Статьи1 Статьи2 Статьи3 Статьи4 Статьи5 Статьи6 Статьи7 Статьи8 Статьи9 Статьи10 Статьи11 Статьи12 Статьи13 Статьи14 Статьи15 Статьи16 Статьи17 Статьи18 Статьи19 Статьи20 Статьи21 Статьи22

Новости Украины. Украина сегодня
Украина сегодня. Народ



Интернет-реклама. Реклама в интернете. | Продвижение сайтов | Раскрутка | Создание сайтов
Промышленность | Строительство | Бизнес | Медицина | Отдых и путешествия, туризм | Новости Украины | Мания | Безопасность

Хостинг, домены, имена | Мания. Все мании мира :: новости украины :: последние новости украина

UkrBus