Nyheter av Xiaomi Miui Hellas
Hem » Alla nyheter » PC & bärbar » Katastrofala datorfel - Programvarufel kvar i historien
PC & bärbar

Katastrofala datorfel - Programvarufel kvar i historien

ΟDe flesta datoranvändare står inför ett programvarufel som till och med kan leda till förlust av viktig data.

Det finns dock fall där datorsystem inte fungerade korrekt och till och med ledde till förlust av människoliv. Programvara är trots allt skriven av människor, så felfaktorn kan inte uteslutas.

Se fall där ett programvarufel har lett till eller kunde ha fått katastrofala konsekvenser...

Den närmaste kärnkraftskatastrofen


En bugg i programvaran för satellitvarningssystem i Sovjetunionen kan möjligen leda till kärnkraftskatastrof!

Den 26 september 1983 befann sig soldaten Stanislav Petrov i ett hemligt skydd nära Moskva och övervakade varningssystemet för satellitangrepp. Strax efter midnatt utfärdade systemet en varning för uppskjutning av 5 amerikanska, interkontinentala ballistiska missiler! Den avsedda reaktionen skulle vara en motattack från Sovjetunionen med en missiluppskjutning också!

Petrov var tvungen att fatta ett beslut snabbt. Något verkade dock vara fel: Det var konstigt för Amerika att attackera med bara 5 missiler... Dessutom upptäckte inte markradarerna någonting (vilket kunde förklaras av att de inte "ser" något bortom horisonten, p.g.a. jordens krökning), medan satellitsystemet hade fel när det först togs i drift.

Genom att väga uppgifterna bestämde sig Petrov för att avfärda larmet som felaktigt, vilket naturligtvis visade sig vara sant, eftersom det senare blev känt att systemet "såg" solens reflektioner ovanför molnen och tolkade dem som en raketuppskjutning. Men det är också sant att även om Petrov inte hade förmågan att avfyra ett kärnvapen, om han hade valt att varna sina överordnade och de uppfattade hotet som verkligt, skulle vi ha befunnit oss i en kärnvapenkatastrof!

Therac-25 - Patientmördaren


Therac-25 var en medicinsk apparat för strålbehandling, som ofta användes hos cancerpatienter. Det fungerade på två sätt: antingen genom att skicka en elektronstråle i små doser till patienten under ett minimum av tid, eller genom att först skicka elektronstrålen genom ett "mål" av metall som omvandlade strålen till röntgenstrålar som sedan nådde patient.

I tidigare Therac-modeller, för den andra funktionen, fanns manuella säkerhetsventiler som kontrollerade om "målet" av metall faktiskt var där det behövde, eftersom annars skulle högenergistrålar falla direkt på patienten.

I Therac-25 togs rollen för dessa ventiler över av en mjukvara. Ett fel inträffade dock ibland under automatiska kontroller. Som ett resultat kollapsade systemet, "målet" av metall rörde sig inte och patienten "bombarderades" med kraftstrålar 100 gånger större än vad han normalt skulle ha accepterat. Detta hände i 6 fall från 1985 till 1987, där 4 personer hittades döda!

Patriotens misslyckande


Under den USA-ledda Operation Desert Storm i Irak 1991 utvecklade den amerikanska militären ett Patriot-system för att försvara sig mot fiendens flygplan och missiler.

Luftvärnssystemet är baserat på målets hastighet och tid för att förutsäga var målet kommer att befinna sig vid varje given tidpunkt.
Tyvärr hade detektionssystemet ett fel, vilket resulterade i att den interna "klockan" visade en gradvis avvikelse.

Så länge systemet var i drift var "klockan" avreglerad och avvek från den "riktiga" tiden. Faktum är att felet redan var känt och "korrigerades" helt enkelt genom att starta om systemet.

Men de som kollade systemet den 25 februari verkade inte känna till felet, eftersom de hade låtit systemet "köra" i 100 timmar.
När en irakisk missil avfyrades mot en militär flygplats i Dhahran, Saudiarabien, upptäcktes den av Patriot-systemet. Den interna "klockan" hade dock redan en avvikelse på 0,34 per minut.

När nästa position för raketen beräknades, "tittade" detektionssystemet på ett område på himlen ungefär en halv kilometer bort från där raketen befann sig. Det gjorde att han "utgick från" att det inte fanns något hot och därför avbröts avlyssningen. Raketen träffade sitt mål och dödade 28 soldater och skadade 98 andra.

Divisionen med noll förlamade ett fartyg från den amerikanska flottan


Ett av de mest välkända felen i programmeringsuniversumet är att dividera valfritt tal med noll, vilket är omöjligt med enkel matematik, och de flesta program är utformade för att ta hänsyn till ett sådant scenario.

Detta välkända misstag verkade dock inte ha tagits i beaktande av mjukvarudesignerna på USS Yorktown. Den 21 september 1997 var Yorktown utom kontroll i nästan tre timmar när en besättningsmedlem skrev in en nolla i databasstyrsystemet, som sedan användes i en split, vilket fick fartygets framdrivningssystem att kollapsa.

Mjukvaran installerades som en del av ett program för att minska den mänskliga faktorn i fartygskontroll. Lyckligtvis, när det oväntade hände, manövrerade USS Yorktown och var inte i strid när en sådan händelse kunde vara dödlig.

Blackouten som lämnade 55 miljoner människor i mörkret


En av de största strömavbrotten i historien var den som inträffade den 14 augusti 2003 i nordöstra USA och Ontario, Kanada, och lämnade 55 miljoner människor i mörkret.

Allt började när ett kraftverk på södra stranden av Lake Erie, Ohio, stängdes av på grund av ökad efterfrågan. Detta satte resten av elnätet på prov. Men kraftkablar, när de bär en större belastning, värms upp och deras material expanderar. Således landade flera linjer på träd och orsakade skador, vilket ytterligare belastade energisystemet. Resultatet blev att nätet till slut bara delade på 20 % av den normala kraften.

Den främsta orsaken till strömavbrottet var ett mjukvaruproblem i larmsystemet i kontrollrummet hos First Energy Corporation i Ohio. Två delar av systemet visade sig "tävla" om samma resurser och kunde inte lösa tvisten, vilket ledde till att larmsystemet frös och slutade ge larm.

Systemet kollapsade dock utan att det märktes, eftersom det inte fanns något ljud- eller visuellt larm i kontrollrummet. Som ett resultat av detta informerades ingen om behovet av att omfördela transmissionssystemet.

Det som kunde ha varit ett lokalt kontrollerat avbrott påverkade alltså hela nätverket, vilket lämnade flera områden utan ström i dagar och orsakade problem inom industri, allmännyttiga företag, telekommunikationer och transporter. I själva verket tros strömavbrottet ha bidragit till att 10 personer miste livet.

Millenniumviruset


Y2K eller "Millennium Virus" blev mer allmänt känt eftersom media spred skräckhistorier med dramatiska scenarier som kunde utspela sig.

Detta fel hade att göra med att i många datorsystem användes två siffror för datumet. Till exempel "99" istället för "1999". Detta skulle innebära att det år 2000 skulle se ut som "00", vilket förmodligen skulle förvirra datorerna och få dem att tro att det var 1900.

Detta skulle resultera i en katastrof i de beräkningarna som skulle inkludera ett intervall av år som överstiger 2000. Till exempel skulle någon född 1920 och dog 2001 tyckas vara -19 år gammal!

För att komma till rätta med problemet skyndade programvaruföretag att uppgradera sina produkter, som de redan kontrollerade från banksystem till sjukhusdatorer. Dessutom, i februari 99, inrättades Y2K International Cooperation Center för att hjälpa till att samordna regeringens och organisationernas arbete före millenniet.

Slutligen kom 2000 utan några anmärkningsvärda incidenter. Men vi vet fortfarande inte säkert om detta berodde på förberedelserna som hade gjorts eller om manusen som hade släppts till pressen bara var för mycket...

Källa

[the_ad_group id = ”966 ″]

ΜGlöm inte att gå med (registrera dig) i vårt forum, vilket kan göras mycket enkelt med följande knapp...

(Om du redan har ett konto i vårt forum behöver du inte följa registreringslänken)

Gå med i vår gemenskap

Läs också

Lämna en kommentar

* Genom att använda detta formulär godkänner du lagring och distribution av dina meddelanden på vår sida.

Den här sidan använder Akismet för att minska spamkommentarer. Ta reda på hur dina feedbackdata behandlas.

Lämna en recension

Xiaomi Miui Hellas
Den officiella gemenskapen av Xiaomi och MIUI i Grekland.
Läs också
En ny smartphone märkt "Xiaomi POCO F2" sågs klara sina tester ...