Новини от Xiaomi Miui Hellas
У дома » Всички новини » Компютър и преносим » Катастрофични компютърни грешки – софтуерни грешки, останали в историята
Компютър и преносим

Катастрофични компютърни грешки – софтуерни грешки, останали в историята

ΟПовечето потребители на компютри са изправени пред софтуерна грешка, която дори може да доведе до загуба на важни данни.

Има обаче случаи, когато компютърните системи не работят правилно и дори са довели до загуба на човешки животи. В крайна сметка софтуерът е написан от хора, така че факторът на грешката не може да бъде изключен.

Вижте случаи, при които софтуерна грешка е довела или е могла да има катастрофални последици...

Близката ядрена катастрофа


Грешка в софтуера на системата за сателитно предупреждение в Съветския съюз може да доведе до ядрена катастрофа!

На 26 септември 1983 г. войникът Станислав Петров е в тайно убежище близо до Москва, наблюдавайки системата за предупреждение за сателитна атака. Малко след полунощ системата издаде предупреждение за изстрелване на 5 американски междуконтинентални балистични ракети! Предвидената реакция би била контраатака на Съветския съюз и с изстрелване на ракета!

Петров трябваше бързо да вземе решение. Нещо обаче изглежда не е наред: за Америка беше странно да атакува само с 5 ракети... Освен това наземните радари не откриха нищо (което може да се обясни с факта, че не „виждат“ нищо отвъд хоризонта, поради кривината на Земята), докато сателитната система имаше грешки при първото й въвеждане в експлоатация.

Претегляйки данните, Петров реши да отхвърли алармата като невярна, което разбира се се оказа вярно, тъй като по-късно стана известно, че системата "вижда" отраженията на слънцето над облаците и ги интерпретира като изстрелване на ракета. Но също така е вярно, че въпреки че Петров нямаше способността да изстреля ядрено оръжие, ако беше избрал да предупреди началниците си и те възприемаха заплахата като реална, щяхме да бъдем в ядрена катастрофа!

Therac-25 - Убиецът на пациента


Therac-25 беше медицинско устройство за лъчетерапия, често използвано при пациенти с рак. Той работи по два начина: или чрез изпращане на лъч от електрони в малки дози към пациента за минимално време, или чрез преминаване на електронния лъч първо през метална „мишена“, която превръща лъча в рентгенови лъчи, които след това достигат до търпелив.

В предишните модели на Therac, за втората функция, имаше ръчни предпазни клапани, които проверяваха дали металната „мишена“ всъщност е там, където трябва да бъде, тъй като в противен случай високоенергийните лъчи ще паднат директно върху пациента.

В Therac-25 ролята на тези клапани беше поета от софтуер. Въпреки това, понякога възниква грешка по време на автоматичните проверки. В резултат на това системата се срина, металната „мишена“ не се движи и пациентът е „бомбардиран“ с лъчи на енергия, 100 пъти по-големи, отколкото би приел нормално. Това се случи в 6 случая от 1985 до 1987 г., като 4 души бяха открити мъртви!

Провалът на Патриота


По време на водената от САЩ операция „Пустинна буря“ в Ирак през 1991 г., американската армия разработи система Patriot за защита срещу вражески самолети и ракети.

Зенитната система се основава на скоростта на целта и времето, за да се предвиди къде ще бъде целта в даден момент.
За съжаление, системата за откриване имаше грешка, която доведе до това, че вътрешният "часовник" показваше постепенно отклонение.

Докато системата работеше, "часовникът" беше дерегулиран и се отклоняваше от "реалното" време. Всъщност грешката вече беше известна и просто беше „коригирана“ чрез рестартиране на системата.

Но тези, които провериха системата на 25 февруари, изглежда не знаеха за грешката, тъй като бяха оставили системата да „работи“ 100 часа.
Когато иракска ракета беше изстреляна на военно летище в Дахран, Саудитска Арабия, тя беше открита от системата Patriot. Вътрешният "часовник" обаче вече имаше отклонение от 0,34 на минута.

Когато бъде изчислена следващото положение на ракетата, системата за откриване е „гледала“ в участък от небето на около половин километър от мястото, където е била ракетата. В резултат на това той "предполага", че няма заплаха и така прихващането е отменено. Ракетата попадна в целта си, убивайки 28 войници и рани 98 други.

Дивизията с нула парализира кораб от американския флот


Една от най-известните грешки във вселената на програмирането е разделянето на произволно число на нула, което е невъзможно с проста математика и повечето софтуери са проектирани да вземат предвид такъв сценарий.

Тази добре известна грешка обаче изглежда не е била взета предвид от софтуерните дизайнери на USS Yorktown. На 21 септември 1997 г. Йорктаун беше извън контрол в продължение на почти три часа, когато член на екипажа въведе нула в системата за контрол на базата данни, която след това беше използвана в разделяне, което доведе до колапс на задвижващата система на кораба.

Софтуерът е инсталиран като част от програма за намаляване на човешкия фактор при управлението на кораба. За щастие, когато се случи неочакваното, USS Yorktown маневрираше и не беше в битка, когато подобно събитие можеше да бъде фатално.

Затъмнението, което остави 55 милиона души в тъмното


Едно от най-големите затъмнения в историята беше това, което се случи на 14 август 2003 г. в североизточните Съединени щати и Онтарио, Канада, и остави 55 милиона души в тъмното.

Всичко започна, когато електроцентрала на южния бряг на езерото Ери, Охайо, беше спряна поради повишено търсене. Това постави на изпитание останалата електрическа мрежа. Захранващите кабели обаче, когато носят по-голям товар, се нагряват и материалите им се разширяват. Така няколко линии кацнаха върху дървета и причиниха щети, като допълнително натовариха енергийната система. Резултатът беше, че в крайна сметка мрежата споделяше само 20% от нормалната мощност.

Основната причина за затъмнението е софтуерен проблем в алармената система в контролната зала на First Energy Corporation в Охайо. Установено е, че две части на системата се „конкурират“ за едни и същи ресурси и не са в състояние да разрешат спора, което доведе до замразяване на алармената система и спиране на подаване на сигнали.

Системата обаче се срина без да бъде забелязана, тъй като в контролната зала няма звукова или визуална аларма. В резултат на това никой не беше информиран за необходимостта от преразпределение на преносната система.

По този начин това, което би могло да бъде локално контролирано прекъсване, засегна цялата мрежа, оставяйки няколко района без ток за дни и причинявайки проблеми в индустрията, комуналните услуги, телекомуникациите и транспорта. Всъщност се смята, че затъмнението е допринесло за загубата на живота на 10 души.

Вирусът на хилядолетието


Y2K или „Вирусът на хилядолетието“ стана по-широко известен, тъй като медиите разпространяваха истории на ужасите с драматични сценарии, които биха могли да се случат.

Тази грешка е свързана с факта, че в много компютърни системи за датата са използвани две цифри. Например "99" вместо "1999". Това би означавало, че през 2000 г. ще изглежда като "00", което вероятно ще обърка компютрите, карайки ги да мислят, че е 1900 г.

Това би довело до катастрофа в тези изчисления, които биха включвали диапазон от години над 2000. Например, някой, роден през 1920 г. и починал през 2001 г., ще изглежда на -19 години!

За да се справят с проблема, софтуерните компании се втурнаха да надградят своите продукти, които вече контролираха от банкови системи до болнични компютри. В допълнение, през февруари '99 г. беше създаден Центърът за международно сътрудничество Y2K, за да помогне за координирането на работата на правителствата и организациите преди Милениума.

Накрая 2000 пристигнаха без никакви забележими инциденти. Но все още не знаем със сигурност дали това се дължи на извършената подготовка или дали сценариите, които бяха пуснати в пресата, бяха просто твърде много...

източник

[the_ad_group id = ”966 ″]

ΜНе забравяйте да се присъедините (регистрирате) в нашия форум, което може да стане много лесно чрез следния бутон...

(Ако вече имате акаунт в нашия форум, не е необходимо да следвате връзката за регистрация)

Присъединете се към нашата общност

Прочетете също

Оставете коментар

* Използвайки този формуляр, вие се съгласявате със съхраняването и разпространението на вашите съобщения на нашата страница.

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.

Оставете отзив

Прочетете също
Нов смартфон с етикет „Xiaomi POCO F2” беше забелязан да преминава своите тестове...