ГЛАВНАЯ
E-MAIL
WAP
RSS
РАССЫЛКИ
ПАРТНЕРКИ
ФАЙЛООБМЕН
КАРТИНКИ.NET
ЗНАКОМСТВА
ВИДЕОЧАТ
на сайте
|
в гугле
|
в каталоге
|
музыку
|
dvd
Анекдоты
Истории
Приколы
Курьезы
Flash-игры
Знакомства
Статьи
Новости
Факты
Наука
Космос
Уфология
Картинки
Смешные
Звезды
Животные
Обои
Девушки
Космос
Природа
Вебмастеру
Партнерки
Скрипты
Каталог
Психологичесие тесты
Экспорт анекдотов
Экспорт тестов
В этом разделе
Рекорды Гиннеса
24-11-2005
О странностях секса в Камбодже
27-07-2006
"Просвещенная" Европа
18-08-2008
Лауреаты "шнобелевской" премии 2005
09-10-2005
История Одного Лузера, или почему никогда не надо ставить на себе крест
24-10-2007
Психологи вывели формулу удачи
23-03-2008
Знаменитости, которые случайно стали известными
16-11-2010
АНЕКДОТЫ
Алкоголики и наркоманы
Анекдоты про женщин
Поручик Ржевский
Анекдоты про психов
Вини Пух и компания
Вовочка
Военные
Врачи и пациенты
Дети
Евреи
Звери
Знаменитости
Кавказцы
Компьютер
Криминал
Лучшие
Рассказать анекдот
ИСТОРИИ
Алкоголики и наркоманы
Армия
Без темы
Врачи и пациенты
Дети
Женщины
Животные
Знаменитости
Иностранцы
Компьютер
Криминал
Маршрутки, автобусы
Менты и гаишники
На дорогах
На работе
На рыбалке
Новые русские
Объявления из газет
Продавцы и покупатели
Психи
Пьянки
Студенты
Супруги
Теща
Лучшие
Рассказать историю
ОН-ЛАЙН ИГРЫ
Тетрис 2000
Lines
Strip Black Jack
Разбивалка
Сапер
ССЫЛКИ
Юмор
Эротика
Студентам
Интернет
Добавить ссылку
РЕКЛАМА
Новости:
Новый файлообменник: храни свои файлы у нас и получай за это деньги
Стабильный доход для вебмастеров
10 худших багов в истории человечества
Все статьи раздела
Если баги в программном обеспечении приводят к зависанию компьютера, то
это ерунда. Гораздо хуже, если из-за ошибок в ПО ломаются автомобили,
взрываются ракеты и погибают люди.
Самая первый компьютерный баг в истории был обнаружен в 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 получили переоблучение. Врачи,
которые должны были вручную перепроверять расчеты программы, были
осуждены за убийство.
Все эти примеры, а особенно последний, еще раз показывают, что никогда
нельзя в полной мере доверять компьютерам. Ведь программы для
компьютеров создают люди, а людям свойственно ошибаться
2006-12-30, Рейтинг статьи: 1.29 (66/51), Просмотров: 16923
anekdot.ru
Комментарии 2
Отправить другу
оцените статью:
-2
-1
0
1
2
Ваше имя:
Ваш комментарий:
Введите цифры
20810
*
Сейчас в Мире
21.01 10:12
Госдума предложила запретить электронные сигареты
21.01 10:43
Всеволод Чаплин назвал фильм НТВ о церкви адекватным
21.01 10:40
Похороны Деда Хасана в Грузии сорвались из-за статуса друзей покойного
Истории
История №308
... В одном старом московском доме жила - была счастливая семья. Жили они дружно, все 3 поколения - мама, папа, дедушка и внучек Вовочка... Родители были представителями мидл-класса. Дедушка - орденоносный военный в прошлом. Воевал, Зимний брал и все такое (наград -- как у Брежнева, именное оружие и т.д.). Также старик кропал потихоньку мемуары и готовился впасть в маразм, потому как 79 лет - не шутка. Вовочка (ну, понятно - герой из анекдотов) учился в институте и никогда не отказывался от до
Далее »
История №1965
http://community.livejournal.com/ru_childfree/1233942.html?thread=757115 10#t75711510 рассказал знакомый, который служил на флоте и их корабль заходил в Японию. А дело было в конце советского периода. В России еще ничего не было. И наши моряки по возможности скупали технику там всякую. Так вот один из наших моряков купил холодильник. По каким-то причинам на него легла нагрузка по доставке холодильника к кораблю. Мож тогда в Японии доставки не было, не знаю. Так вот он взял в прокате велосипед,
Далее »
История №702
Конец 80-х годов, тогда ещё Советская Армия, радиотехнические войска. При каждом подразделении в те времена имелись подсобное хозяйство. И вот как-то один поросёнок, бродя по позиции, задел пятачком оголённый кабеть и его, естнственно, тут же прибило на смерть. О гибели каждой скотины требовалось немедленно доложить командованию. Ротный даёт команду "доложить" дежурному по пункту управления. А дежурил в тот день двухгодичник - дикий флегмат по характеру и жуткий пофигист по жизни. Берёт он трубк
Далее »
История №163
Еду в маршрутке. Все так тихо, мирно, спокойно. Вдруг какой-то мужик очнулся и спрашивает: - А мы одиннадцатую станцию еще не проехали? - Только что, - невозмутимо отвечает водитель. - Блин, козел безмозглый! Я же человеческим языком просил тебя высадить на одиннадцатой! Матерясь и чертыхаясь мужик вылез из микроавтобуса. Не прошло и трех минут, как возле водителя опять возник скандал. Истошный женский голос причитал: - Куда ты меня везешь?! Где твои уши?! Я тебя четвертый раз прошу, останов
Далее »
История №560
утром еду на работу, народу немного. Встает буховатый парень и обращается к водителю "Открой дверь, я здесь выду" - Водитель "На остановке и открою". Нашего пьяного друга этот вариант неустроил и он со всей мочи начинает пинать дверь. Офигевший водитель останавливает автобус, хватает монтажку открывает свою дверь(через салон ему не пройти, мешает тумба)подбегает к пасажирскому выходу и видит, что он его не открыл(наверно думал-открою-враг убежит) и назад . Парняга нежелая умереть от монтажки в м
Далее »
СКАЧАТЬ
НОВОСТИ
Новости
НОВОЕ
Ремонт компьютеров по доступной цене
Новости сайта
Онлайн казино всегда с тобой - скачать приложение Вулкан на телефон
Новости сайта
Казино Gaminatorslots для игры на реальные деньги
Новости сайта
Казино GMSD для игры на реальные деньги
Новости сайта
Игровые автоматы для игры на деньги с выводом
Новости сайта
Sony запатентовала систему ставок на киберспорт
Новости сайта
Казино Плей Фортуна для игры на деньги
Новости сайта
Игровые аппараты Вулкан: как сорвать куш
Новости сайта
В какие азартные игры можно играть в казино Вулкан 24 онлайн?
Новости сайта
14 невероятных фактов, в которые трудно поверить
Факты
Загрузка ...
Игры для мобил
© 2003 - 2009 Программирование и дизайн
WebZona.RU
Хостинг от Retrograd.ru
::
Обмен ссылками
::
Обратная связь