Krak

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 29. juli 2020; checks kræver 8 redigeringer .

En fejl er en  unormal tilstand, der kan forårsage en reduktion eller tab af en funktionsbloks evne til at udføre en påkrævet funktion. Et svigt er en tilstand karakteriseret ved manglende evne til at udføre en påkrævet funktion, med undtagelse af den manglende evne, der opstår under forebyggende vedligeholdelse eller andre planlagte aktiviteter, eller som følge af mangel på eksterne ressourcer [1] .

Dette udtryk er især almindeligt i computer- og elektronikindustrien , når man lukker kontakter , såvel som blandt computerspilspillere . I store træk er alle typer systemer udsat for fiasko, herunder sociale organisationer og naturlige kredsløb. En fejl, der er mindre og ofte midlertidig, er forskellig fra en mere alvorlig softwarefejl , et ægte funktionalitetsproblem. Alex Pieschel , der skrev for Arcade Review , sagde: "'bug' er ofte kategoriseret som en vægtig og mest forkastelig nedsættende, mens 'fejl' antyder noget mere mystisk og ukendeligt, forårsaget af pludselig interferens eller materiale ud over kodning" [2]  .

Etymologi

Nogle opslagsbøger, herunder Random House's American Slang , hævder, at udtrykket kommer fra det tyske ord "glitschen" (fra  tysk  -  "at glide") og det hebraiske - "gletshn" (fra  hebraisk  -  "at glide eller skride"). Under alle omstændigheder blev dette udtryk introduceret i omløb relativt for nylig. Udbredt blandt amerikanere takket være Bennet Cerf , i udgivelsen af ​​spilprogrammet What's My Line? ” dateret 20. juni 1965, som blev udtrykt på denne måde: ”et hop ... når noget gik galt, siger de, at der var en lille fejl.” Astronaut John Glenn forklarede betydningen af ​​udtrykket i et afsnit af sin bog Into Orbit som følger:

Et andet udtryk, der bruges til at beskrive nogle af vores problemer, er "fejl". Bogstaveligt talt er en fejl en spændingsstigning eller ændring i et elektrisk kredsløb, der opstår, når en ny belastning pludselig påføres kredsløbet. Du har måske bemærket, at lyset i dit hus går ud, når du drejer på en kontakt, tænder for tørretumbleren eller tænder for tv'et. Normalt er sådanne spændingsændringer beskyttet af sikringer. En fejl er imidlertid en så lille spændingsændring, at ingen sikring kan beskytte mod den [3] .

Originaltekst  (engelsk)[ Visskjule] Et andet udtryk, vi brugte til at beskrive nogle af vores problemer, var "fejl". En fejl er bogstaveligt talt en stigning eller ændring i spændingen i et elektrisk kredsløb, som finder sted, når kredsløbet pludselig får en ny belastning på sig. Du har sikkert bemærket en dæmpning af lyset i dit hjem, når du drejer på en kontakt eller starter tørretumbleren eller fjernsynet. Normalt er disse ændringer i spænding beskyttet af sikringer. En fejl er imidlertid en så lille spændingsændring, at ingen sikring kunne beskytte mod den. - John Glenn

Den 4. juli 1965 formulerede John Daly i luften  af ​​det samme show en mere detaljeret erklæring og talte om det faktum, at dette udtryk blev brugt i strukturen af ​​luftvåbnet ved Cape Kennedy i færd med at affyre missiler: "det betyder, at noget gik galt, og du ikke kan finde ud af, hvad der er hvad, så kalder du det en 'fejl'." Samme år anså Time Magazine det for nødvendigt at definere det i en artikel: "Glitch is the phrase of an astronaut losing his temperament", og af indholdet fulgte det, at udtrykket blev almindeligt under det amerikanske rumkapløb i 1950'erne. og blev brugt til at beskrive mindre funktionsfejl i raketudstyret, som var svære at rette.

Elektronikfejl

Elektronikfejl og dens fare er en uønsket konvertering, der sker, før signalet når sin tilsigtede værdi. Med andre ord er en fejl en momentan elektrisk impuls, der normalt er resultatet af en defekt eller designfejl, især i et digitalt kredsløb . For eksempel udløses mange elektroniske komponenter, såsom flipflops , af en impuls, der ikke må være mindre end en given minimumsvarighed; ellers fungerer komponenten muligvis ikke korrekt. En impuls, der er kortere end det angivne minimum, kaldes en fejl. Et relateret koncept er en rundpuls , det vil sige en impuls, hvis amplitude er mindre end minimumsniveauet specificeret for korrekt drift; og spring , det vil sige en kort impuls, der ligner en fejl, men ofte forårsaget af ringning eller krydstale . En fejl kan forekomme under racerforhold i et uudviklet digitalt logisk kredsløb. For eksempel, når et signal bærer to andre signaler konverteret til et fælles signal, kan der opstå en fejl, hvis et af dem er forsinket.

Computernedbrud

En computerfejl er en højlydt hørbar proces af den øjeblikkelige fejl i et system, som normalt indeholder en computerenhed, til at udføre sine tilsigtede opgaver eller til at fungere effektivt.

I offentlige udtalelser bruges en fejl til at indikere en mindre forglemmelse, som snart vil blive rettet, og som et resultat bruges den som en eufemisme for en fejl, der bekræfter det faktum, at en softwarefejl er skyld i et systemnedbrud.

Typisk refererer dette til en bestemt fejl, der ikke blev genkendt på tidspunktet for dens forekomst, men senere afslører den sig blandt datafejl eller i færd med at træffe forkerte beslutninger af mennesker. Situationer, der ofte får en computer til at gå ned, er forårsaget af forkert skrevet software (softwarefejl), forkerte instruktioner givet af operatøren (brugerfejl og manglende overvejelse af denne mulighed kan også betragtes som en softwarefejl), uigenkendte ugyldige inputdata (også overvejet softwarefejl), ikke-genkendte kommunikationsfejl, computervirus , trojanske angreb og computerudnyttelse (nogle gange omtalt som " hacking ").

Sådanne fejl kan forårsage følgende problemer, herunder tastaturfejl, taltastfejl, skærmafvigelse (skiftet til venstre, højre eller på hovedet), tilfældige programfejl og forkert programregistrering.

Eksempler på computerfejl omfatter den uventede lukning af et vandfiltreringsanlæg i New Canaan [4] , funktionsfejl i det automatiske afsendelsessystem brugt af Austin - politiet i 2010 [5] og pludselige bit-vending , fra - bag hvilken Cassini -rumfartøjet i november samme år skiftede til sikker tilstand. Svigt kan også føre til dyre udgifter, da banken i 2015 ikke var i stand til at hæve renten i flere uger, hvilket resulterede i tab på mere end en million dollars om dagen [6] .

Crash i computerspil

Nedbrud, ligesom fejl, er softwarefejl, der kan forårsage alvorlige problemer i koden, og som regel forbliver ubemærket eller uløst under produktionen af ​​den førnævnte software. Efterfølgende kan disse fejl findes direkte i gameplayet eller på anden måde under drift, indtil udviklerne løser dem med patches . Kompleks software, med sjældne undtagelser, indeholder ikke fejl efter frigivelse.

Både teksturer og modeller er genstand for fejl, hvilket på en eller anden måde er en fejl eller fejl, der forvrænger enhver enkelt tekstur eller model i et perspektiv, der adskiller sig fra det originale koncept. The Elder Scrolls V: Skyrim er berygtet for sine teksturproblemer såvel som fejl, der påvirker mange af Bethesdas andre populære udgivelser [7] . Mange spil, der bruger Ragdoll-fysik til deres karaktermodeller, kan have fejl som denne.

Fysik-fejl er fejl i et spils fysikmotor, der har en bestemt struktur, uanset om det er et fysikobjekt eller en NPC , der er tilfældigt delvist forskudt. Sådanne fejl kan forsøges elimineret, i modsætning til mange andre. Sandsynligheden for, at en sådan fejl opstår, kan være fuldstændig vilkårlig såvel som resultatet af en utilsigtet handling.

Lydfejl kan variere fra afspilning af uvedkommende lyde, ikke engang beregnet til spillet, eller helt fraværende. Nogle gange kan en bestemt lyd loop, men oftere end ikke, kan spil afspille lyde forkert på grund af korrupte data, der ændrer værdier foruddefineret i koden. Eksemplerne er ikke begrænset til ekstremt høje eller lave lyde, og lydstyrken kan variere op til den maksimalt tilladte værdi, og nogle gange afspilles lydene endda i omvendt rækkefølge.

Nedbrud kan omfatte forkert gengivet grafik, kollisionsdetektion , spil, der fryser og går ned, lydfejl og andre problemer. Grafiske fejl er især almindelige i platformspil , hvor forvrængede teksturer direkte kan påvirke gameplayet (for eksempel ved at vise jordens tekstur, hvor den forkerte kode forårsager et område, der kan beskadige karakteren, eller ikke viser vægteksturen, hvor den burde være , hvilket gør væggen usynlig) [8] .

Glitching er den  praksis, hvor spillere bruger fejl i computerspilsprogrammering for at opnå et mål, der giver dem en ufortjent fordel i forhold til NPC'er eller andre spillere, såsom evnen til at løbe gennem vægge eller ignorere spilfysik. Mindre fejl kan forårsages bevidst på nogle hjemmespilskonsoller ved at manipulere spilmediet, såsom at vippe patronen for at frakoble en eller flere forbindelser langs stikkanten for at afbryde noget af datastrømmen mellem patronen og konsollen [9] . Dette kan føre til fejl i grafik, musik eller direkte i gameplayet, derudover er der risiko for at spillet går ned, og endda forårsager uoprettelig skade på spilmediet [10] .

Intensiv brug af glitches kan observeres under spillets speedrun [11] . En type styrt, der ofte bruges til speedrunning, er stack overflow . En anden type, som er næsten umulig for et menneske at gøre, er vilkårlig ændring af kildekoden, der er tilgængelig via speedrun-værktøjet, for at udføre en bestemt handling i spillet uden for den tilsigtede funktion [12] .

En del af kvalitetssikringsprocessen (som spiltestere gør ) er at identificere og reproducere fejl og derefter generere fejlrapporter, som skal videregives til programmører, så de kan rette de fundne fejl. Nogle spil har et skybaseret system til softwareopdateringer, der kan bruges til at rette spilfejlkodninger [8] .

Fejl kan også findes i elektronisk legetøj, for eksempel udgav Hasbro et spil kaldet Bop It Beats i 2013 [13] . Nogle spillere har opdaget, at der er en fejl i tilstandene DJ Expert og Lights Only, som vil generere uvedkommende støj efter at have nået og gennemført et kompleks med seks handlinger. Derudover kan DJ'en udføre mere komplekse handlinger i "Party" mode, forudsat at der er en "Pass It". Hasbro blev informeret om dette, men da fejlen blev opdaget efter produktion, var der ingen måde at opdatere eller forbedre de frigivne enheder på, og alligevel var udenlandske modparter sendt allerede rettet.

Spilnedbrud bør heller ikke forveksles med udnyttelser. Selvom de udfører utilsigtede handlinger, er udnyttelsen ikke en programmeringsfejl, men snarere en forglemmelse fra udviklernes side.

TV-udsendelsesfejl

Ved udsendelse kan et forvrænget signal give mindre fejl i form af takkede linjer på skærmen, malplacerede firkanter, statiske effekter, frysning eller invertering af billedet. En fejl kan påvirke både transmissionen af ​​videostrømmen og lyddataene. Fejl kan være forårsaget af interferens fra bærbar elektronik eller mikrobølger, beskadigede kabler i udsendelsescentret eller vejret.

I populærkulturen

Mange værker i populærkulturen har favner, herunder dem, der indeholder ordet "glitch" eller dets derivater.

Se også

Noter

  1. GOST R IEC 61508-4-2012 Funktionel sikkerhed af elektriske, elektroniske, programmerbare elektroniske sikkerhedsrelaterede systemer - del 4, s.14.
  2. Alex Pieschel. Glitches: En slags  historie . Arcade Review (8. december 2014). Hentet 25. november 2017. Arkiveret fra originalen 4. juni 2016.
  3. Ben Zimmer. Den skjulte historie om "Glitch  " . Visual Thesaurus (4. november 2013). Hentet 25. november 2017. Arkiveret fra originalen 6. november 2013.
  4. Vandfiltreringsanlæg lukket midlertidigt ned på grund af  computerfejl . vandteknologi. Hentet 25. november 2017. Arkiveret fra originalen 9. august 2011.
  5. Sally Hernandez. 911 computerfejl førte til politiets forsinkelse  . KXAN (15. november 2010). Hentet 25. november 2017. Arkiveret fra originalen 28. januar 2013.
  6. James Eyers og Clancy Yeates. Rentecomputerfejl koster Westpac over 1 mio. USD om  dagen . Australian Financial Review (28. juli 2015). Hentet 25. november 2017. Arkiveret fra originalen 3. august 2015.
  7. Hvorfor så mange mennesker stillede op med Bethesdas  fejl . sort kasse. Hentet 25. november 2017. Arkiveret fra originalen 24. november 2017.
  8. 1 2 Erik Leijon. Test, test,  test . Montreal Mirror (12. marts 2008). Hentet 25. november 2017. Arkiveret fra originalen 8. april 2008.
  9. Patricia Hernandez. Det er ikke en fejl. Det er en funktion. Det er kunst. Det er smukt.  (engelsk) . Kotaku (10. august 2012). Hentet 25. november 2017. Arkiveret fra originalen 27. januar 2013.
  10. ↑ At dræbe en Sega Genesis Cartridge  . pokemonfan4000 (27. august 2011). — Video . Hentet 25. november 2017. Arkiveret fra originalen 6. juni 2016.YouTube-logo 
  11. Patricia Hernandez. Hvorfor Speedrunners bruger  fejl . Kotaku (7. juli 2016). Hentet 25. november 2017. Arkiveret fra originalen 23. januar 2015.
  12. Anthony Taormina. Spil færdige Hurtigt får 'Pokemon ' til at spille Twitch  . Game Rant (6. januar 2008). Hentet 25. november 2017. Arkiveret fra originalen 8. januar 2008.
  13. Claire Justine. Bop det slår! Fra Hasbro Gaming:  Anmeldelse . Clairejustineoxox (6. august 2014). Hentet 25. november 2017. Arkiveret fra originalen 10. august 2014.
  14. Bibb, PorterCB Bibelen. - New York: Doubleday and Company , 1976. - S. 94.
  15. Bob Doto. NY Horror Film Fest Night 4: The Shorts  . Stille Jord (16. november 2008). Hentet 25. november 2017. Arkiveret fra originalen 21. januar 2010.

Links