Krascha

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 29 juli 2020; kontroller kräver 8 redigeringar .

Ett fel är ett  onormalt tillstånd som kan orsaka en minskning eller förlust av ett funktionsblocks förmåga att utföra en önskad funktion. Ett misslyckande är ett tillstånd som kännetecknas av oförmåga att utföra en erforderlig funktion, exklusive den oförmåga som uppstår vid förebyggande underhåll eller andra planerade aktiviteter, eller till följd av brist på externa resurser [1] .

Denna term är särskilt vanlig inom dator- och elektronikindustrin , när man sluter kontakter , såväl som bland datorspelsspelare . I stort sett är alla typer av system föremål för misslyckanden, inklusive sociala organisationer och naturliga cykler. Ett fel som är mindre och ofta tillfälligt skiljer sig från ett mer allvarligt programvarufel , ett genuint funktionsproblem. Alex Pieschel , som skriver för Arcade Review , sa: "'bugg' kategoriseras ofta som ett tungt och mest förkastligt nedsättande, medan 'glitch' antyder något mer mystiskt och okänt, orsakat av plötsliga störningar eller material bortom kodning" [2]  .

Etymologi

Vissa uppslagsböcker, inklusive Random House's American Slang , hävdar att termen kommer från det tyska ordet "glitschen" (från  tyska  -  "att glida") och hebreiska - "gletshn" (från  hebreiska  -  "att glida eller sladda"). Hur som helst så introducerades denna term i omlopp relativt nyligen. Utbredd bland amerikaner tack vare Bennet Cerf , i släppet av spelprogrammet What's My Line? ” daterad 20 juni 1965, som uttrycktes på detta sätt: ”ett hopp ... när något gick fel säger de att det var ett litet fel.” Astronaut John Glenn förklarade innebörden av termen i ett avsnitt av sin bok Into Orbit enligt följande:

En annan term som används för att beskriva några av våra problem är "glitch". En glitch är bokstavligen en spänningstopp eller förändring i en elektrisk krets som uppstår när en ny belastning plötsligt appliceras på kretsen. Du kanske har märkt att lamporna i ditt hus slocknar när du slår på en strömbrytare, slår på torktumlaren eller slår på TV:n. Vanligtvis är sådana spänningsförändringar skyddade av säkringar. Ett fel är dock en så liten förändring i spänningen att ingen säkring kan skydda mot den [3] .

Originaltext  (engelska)[ visaDölj] En annan term som vi använde för att beskriva några av våra problem var "glitch". En glitch är bokstavligen en spik eller förändring i spänningen i en elektrisk krets som äger rum när kretsen plötsligt har en ny belastning på sig. Du har antagligen märkt en nedtoning av belysningen i ditt hem när du vrider på en strömbrytare eller startar torktumlaren eller tv-apparaten. Normalt är dessa spänningsförändringar skyddade av säkringar. Ett fel är dock en så liten spänningsförändring att ingen säkring kan skydda mot den. – John Glenn

Den 4 juli 1965 formulerade John Daly ,   luften av samma show, ett mer detaljerat uttalande och talade om det faktum att denna term användes i strukturen för flygvapnet vid Cape Kennedy i färd med att skjuta upp missiler: "Detta betyder att något gick fel och du inte kan ta reda på vad som är vad, då kallar du det för ett "fel". Samma år ansåg Time Magazine det nödvändigt att definiera det i en artikel: "Glitch is the phrase of an astronaut losing his temperament", och av dess innehåll följde att termen blev vanlig under den amerikanska rymdkapplöpningen på 1950-talet, och användes för att beskriva mindre funktionsfel i raketutrustningen, som var svåra att åtgärda.

Elektronikfel

Elektronikfel och dess fara är en oönskad omvandling som sker innan signalen når sitt avsedda värde. Med andra ord är en glitch en momentan elektrisk impuls som vanligtvis är resultatet av en defekt eller designfel, särskilt i en digital krets . Till exempel triggas många elektroniska komponenter, såsom flipflops , av en impuls som inte får vara kortare än en specificerad minsta varaktighet; Annars kanske komponenten inte fungerar korrekt. En impuls som är kortare än det angivna minimumet kallas en glitch. Ett relaterat koncept är en runt puls , det vill säga en puls vars amplitud är mindre än den miniminivå som specificeras för korrekt drift; och hoppa , det vill säga en kort impuls som liknar en glitch, men ofta orsakad av ringsignal eller överhörning . Ett fel kan inträffa under tävlingsförhållanden i en outvecklad digital logikkrets. Till exempel, när en signal bär två andra signaler omvandlade till en gemensam signal, kan ett fel inträffa om en av dem är fördröjd.

Datorkrasch

En datorfel är en högt hörbar process där ett system, vanligtvis som innehåller en datorenhet, omedelbart misslyckas med att utföra sina avsedda uppgifter eller att fungera effektivt.

I offentliga uttalanden används en glitch för att indikera en mindre förbiseende som snart kommer att åtgärdas och som ett resultat används den som en eufemism för en bugg, vilket bekräftar det faktum att ett programvarufel är skyldig till en systemkrasch.

Vanligtvis hänvisar detta till ett visst fel som inte kändes igen när det inträffade, men senare avslöjar det sig bland datafel eller i färd med att fatta felaktiga beslut av människor. Situationer som ofta gör att en dator kraschar orsakas av felaktigt skriven programvara (mjukvarubuggar), felaktiga instruktioner från operatören (användarfel och underlåtenhet att beakta denna möjlighet kan också betraktas som ett programvarufel), oigenkända ogiltiga indata (även betraktas som programvarufel), okända kommunikationsfel, datavirus , trojanska attacker och datorexploatering (ibland kallad " hackning ").

Sådana fel kan orsaka följande problem, inklusive tangentbordsfel, nummerknappsfel, skärmavvikelse (förskjuten till vänster, höger eller upp och ner), slumpmässiga programfel och felaktig programregistrering.

Exempel på datorfel inkluderar oväntad avstängning av en vattenfiltreringsanläggning i New Canaan [4] , funktionsfel i det automatiska utskickssystem som användes av Austinpolisen 2010 [5] , och plötslig bitreversering , från - bakom vilken rymdfarkosten Cassini i november samma år bytte till ett säkert läge. Misslyckanden kan också leda till dyra utgifter, eftersom banken 2015 inte kunde höja räntorna under flera veckor, vilket resulterade i förluster på över en miljon dollar om dagen [6] .

Crash i datorspel

Crashes, liksom buggar, är programvarubuggar som kan orsaka allvarliga problem i koden, och som vanligtvis förblir obemärkta eller olösta under produktionen av ovannämnda programvara. Därefter kan dessa fel hittas direkt i spelet eller på annat sätt under drift tills utvecklarna fixar dem med patchar . Komplex programvara, med sällsynta undantag, innehåller inga fel efter release.

Både texturer och modeller är föremål för misslyckanden, vilket på något sätt är en bugg eller ett fel som förvränger en enskild textur eller modell i ett perspektiv som skiljer sig från det ursprungliga konceptet. The Elder Scrolls V: Skyrim är ökänt för sina texturproblem, såväl som buggar som påverkar många av Bethesdas andra populära utgåvor [7] . Många spel som använder Ragdoll-fysik för sina karaktärsmodeller kan ha sådana här fel.

Fysikfel är buggar i ett spels fysikmotor som har en viss struktur, oavsett om det är ett fysikobjekt eller en NPC som är slumpmässigt delvis förskjuten. Sådana fel kan man försöka eliminera, till skillnad från många andra. Sannolikheten för att ett sådant fel inträffar kan vara helt godtycklig, såväl som resultatet av en oavsiktlig åtgärd.

Ljudfel kan variera från uppspelning av främmande ljud, inte ens avsedda för spelet, eller helt frånvarande. Ibland kan ett visst ljud loopa, men oftare än inte kan spel spela upp ljud felaktigt på grund av att korrupta data ändrar värden fördefinierade i koden. Exemplen är inte begränsade till extremt höga eller låga ljud, och volymnivån kan variera upp till det högsta tillåtna värdet, och ibland spelas ljuden till och med i omvänd ordning.

Krascher kan inkludera felaktigt återgiven grafik, kollisionsdetektering , spel som fryser och kraschar, ljudbuggar och andra problem. Grafiska fel är särskilt vanliga i plattformsspel , där förvrängda texturer direkt kan påverka spelet (till exempel genom att visa marktexturen, där fel kod orsakar ett område som kan skada karaktären, eller inte visar väggstrukturen där den borde vara , vilket gör att väggen blir osynlig) [8] .

Glitching är övningen  för spelare att använda buggar i datorspelsprogrammering för att uppnå ett mål som ger dem en oförtjänt fördel gentemot NPC:er eller andra spelare, såsom förmågan att springa genom väggar eller ignorera spelfysik. Mindre fel kan orsakas medvetet på vissa hemmaspelkonsoler genom att manipulera spelmediet, som att luta kassetten för att koppla ur en eller flera anslutningar längs kontaktkanten för att avbryta en del av dataflödet mellan kassetten och konsolen [9] . Detta kan leda till fel i grafik, musik eller direkt i spelet, dessutom finns det risk för att spelet kraschar, och till och med orsakar irreparabel skada på spelmediet [10] .

Intensiv användning av glitches kan observeras under spelets speedrun [11] . En typ av krasch som ofta används för speedrunning är stack overflow . En annan typ som är nästan omöjlig för en människa att göra är att godtyckligt modifiera källkoden som är tillgänglig via speedrun-verktyget för att utföra en viss åtgärd i spelet utanför den avsedda funktionen [12] .

En del av kvalitetssäkringsprocessen (som speltestare gör ) är att identifiera och reproducera buggar och sedan generera buggrapporter som ska skickas vidare till programmerare så att de kan fixa de hittade buggarna. Vissa spel har ett molnbaserat system för mjukvaruuppdateringar som kan användas för att fixa spelbuggkodningar [8] .

Fel kan också hittas i elektroniska leksaker, till exempel släppte Hasbro ett spel som heter Bop It Beats 2013 [13] . Vissa spelare har upptäckt att det finns en bugg i lägena DJ Expert och Lights Only som kommer att generera främmande brus efter att ha nått och framgångsrikt slutfört ett komplex med sex åtgärder. Dessutom kan DJ:n utföra mer komplexa åtgärder i "Party"-läget, förutsatt att det finns en "Pass It". Hasbro informerades om detta, men eftersom buggen upptäcktes efter produktion fanns det inget sätt att uppdatera eller förbättra de släppta enheterna, och ändå var utländska motsvarigheter redan åtgärdade.

Spelkrascher ska inte heller förväxlas med exploits. Även om de utför oavsiktliga handlingar är exploateringen inte ett programmeringsfel, utan snarare ett förbiseende från utvecklarnas sida.

TV-sändningsfel

Vid sändning kan en förvrängd signal producera mindre fel i form av ojämna linjer på skärmen, rutor som inte är på plats, statiska effekter, frysning eller invertering av bilden. Ett fel kan påverka både överföringen av videoströmmen och ljuddata. Fel kan orsakas av störningar från bärbar elektronik eller mikrovågor, skadade kablar i sändningscentralen eller vädret.

I populärkulturen

Många verk av populärkulturen har skavanker, inklusive de som innehåller ordet "glitch" eller dess derivator.

Se även

Anteckningar

  1. GOST R IEC 61508-4-2012 Funktionell säkerhet för elektriska, elektroniska, programmerbara elektroniska säkerhetsrelaterade system - del 4, s.14.
  2. Alex Pieschel. Glitches: A Kind of  History . Arcade Review (8 december 2014). Hämtad 25 november 2017. Arkiverad från originalet 4 juni 2016.
  3. Ben Zimmer. Den dolda historien om "Glitch  " . Visual Thesaurus (4 november 2013). Hämtad 25 november 2017. Arkiverad från originalet 6 november 2013.
  4. Vattenfiltreringsanläggningen stängdes tillfälligt av på grund av  datorfel . vattenteknik. Hämtad 25 november 2017. Arkiverad från originalet 9 augusti 2011.
  5. Sally Hernandez. 911 datorfel ledde till polisens försening  . KXAN (15 november 2010). Hämtad 25 november 2017. Arkiverad från originalet 28 januari 2013.
  6. James Eyers och Clancy Yeates. Räntedatafel kostar Westpac över 1 miljon dollar per  dag . Australian Financial Review (28 juli 2015). Hämtad 25 november 2017. Arkiverad från originalet 3 augusti 2015.
  7. Varför så många människor står ut med Bethesdas  buggar . svart låda. Hämtad 25 november 2017. Arkiverad från originalet 24 november 2017.
  8. 1 2 Erik Leijon. Testa, testa,  testa . Montreal Mirror (12 mars 2008). Hämtad 25 november 2017. Arkiverad från originalet 8 april 2008.
  9. Patricia Hernandez. Det är inte ett fel. Det är en funktion. Det är konst. Det är vackert.  (engelska) . Kotaku (10 augusti 2012). Hämtad 25 november 2017. Arkiverad från originalet 27 januari 2013.
  10. ↑ Att döda en Sega Genesis Cartridge  . pokemonfan4000 (27 augusti 2011). — Video . Hämtad 25 november 2017. Arkiverad från originalet 6 juni 2016.YouTubes logotyp 
  11. Patricia Hernandez. Varför Speedrunners använder  glitchar . Kotaku (7 juli 2016). Hämtad 25 november 2017. Arkiverad från originalet 23 januari 2015.
  12. Anthony Taormina. Gjorda spel Snabbt Får 'Pokemon ' att spela Twitch  . Game Rant (6 januari 2008). Hämtad 25 november 2017. Arkiverad från originalet 8 januari 2008.
  13. Claire Justine. Bop It Beats! Från Hasbro Gaming:  Recension . Clairejustineoxox (6 augusti 2014). Hämtad 25 november 2017. Arkiverad från originalet 10 augusti 2014.
  14. Bibb, PorterCB Bibeln. - New York: Doubleday and Company , 1976. - S. 94.
  15. Bob Doto. NY Skräckfilm Fest Night 4: The Shorts  . Quiet Earth (16 november 2008). Hämtad 25 november 2017. Arkiverad från originalet 21 januari 2010.

Länkar