Spørsmål:
Er det å starte datamaskinen på nytt normalt før / under flyreiser?
prabir
2014-03-05 19:47:28 UTC
view on stackexchange narkive permalink

På en nylig flyreise meldte kapteinen ved porten at de trenger å starte datamaskinen på nytt siden noe ikke fungerer, og omstart vanligvis løser problemet.

Etter å ha lagt ut dette på twitter fikk jeg et svar og sa at de fleste fly har 3 datamaskiner og omstart under flytur er vanlig.

Hva er årsakene til omstart? For meg høres det ut som en programvare / datamaskin som ikke blir testet grundig i stedet.

å skrive feilfri programvare er vanskelig, fly skal ikke utformes slik at en feil på datamaskinen kan redusere den,
Jeg lurer på hvorfor kapteinen i det hele tatt ville føle behov for å nevne dette for passasjerene.
kunne han ha referert til treghetsreferansesystemet? det ville være tre systemer, men det er ikke en skikkelig datamaskin i så måte. modusen på disse kan endres endres under flyturen tror jeg.
"å skrive feilfri programvare er vanskelig *** umulig ***".
@manfred nevnte han omstart av datamaskinen. Tre datamaskiner var fra en tweet jeg mottok, hvis venn jobber med programvaren.
Nevnte piloten operativsystemet til datamaskinen?
Kaptein nevnte ikke operativsystemet.
Som en CS-fyr som hadde foredrag fra folk, i det minste noe involvert i dette feltet: De essensielle systemene kjøres vanligvis separat på flere maskiner, og du bruker noen voldgiftsalgoritme til å bestemme hva du skal gjøre (dette tar seg av hw-problemer, det vil også være annerledes programvare som kjører for å forhåpentligvis "ta vare" på sw bugs). Systemene er sterkt sertifiserte og generelt eldgamle. Ingen anelse om disse maskinene faktisk startes på nytt under flyturen hvis de begynner å gi forskjellige resultater. Ser ut som et rimelig feilsøkingstrinn på bakken skjønt.
Jeg har ikke for mye kunnskap om dette, men jeg kan si med tillit at i det minste noen sikkerhetskritisk programvare på noen fly går gjennom ekstremt streng sertifisering, hvor i utgangspunktet hele relevante kodebase er matematisk bevist å fungere som "forventet" . Ingen anelse om hvordan vi den sertifiseringen holder, skjønt.
Fire svar:
Lnafziger
2014-03-05 21:48:54 UTC
view on stackexchange narkive permalink

Dagens moderne fly har mange datamaskiner, og noen ganger går ting ut av synkronisering og kommuniserer ikke ordentlig. Under forhåndskontrollene sjekker vi hvert system i henhold til produsentens anbefalinger, og noen av kontrollene vil av og til ikke bestå riktig. Avhengig av system, når en sjekk mislykkes, kan det være et alternativ å starte datamaskinen på nytt for å se om den løser den (ligner på å starte datamaskinen på nytt). Andre ganger er problemet kommunikasjonsprotokollen mellom to (eller flere) forskjellige datamaskiner. Ofte i dette tilfellet må hele flyet slås av for å tilbakestille dem alle samtidig. Siden disse testene ikke utføres i luften, dukker problemet vanligvis ikke opp der.

I de aller fleste tilfeller er det ikke et sikkerhetskritisk element som vi har å gjøre med (der programvaretesting er grundigere), men heller et overvåkingssystem. De sikkerhetskritiske elementene (som flykontrollprogramvare, etc.) vil ha flere overflødige systemer og har ofte forskjellige versjoner av programvare på minst en av datamaskinene "bare i tilfelle".

Generelt vant flybesetningen Ikke fortell passasjerene når de trenger å "starte" en datamaskin med mindre vi må slå av hele flyet. Det er veldig merkbart og vil få noen til å bekymre seg, så vi vil gjerne gi deg et forsøk før alle lysene slukkes og klimaanlegget slås av. Det er selvfølgelig opp til flybesetningens skjønn.

Morsomt faktum, flyene er standard unix-verter, og vanligvis dårlig utdaterte. [Kilde] (http://www.infosecisland.com/blogview/16696-FACT-CHECK-SCADA-Systems-Are-Online-Now.html)
@Kimvais Det er helt usant. De fleste moderne flyelektronikkomponenter er basert på innebygde sanntidsoperativsystemer (RTOS), hvorav noen er * basert på * forskjellige smaker av UNIX på et veldig rudimentært nivå. De er ** ikke ** "standard UNIX-verter." Du kan ikke SSH eller telnet til dem, få et bash-skall, sjekk e-posten din. Den refererte kilden din er ikke en primærkilde, og jeg mistenker at forfatteren bare ble utsatt for avionikk fra et veldig begrenset perspektiv, og kanskje også feiltolket eller feiltolkte noen fakta.
SSH, telnet, bash og e-post er ikke bevis på et UNIX-system. Dette er alle valgfrie IO-applikasjoner som ikke trenger å være til stede. Det er som å si at en telefon ikke er en iPhone fordi brukeren velger å ikke installere og bruke iTunes. Beviset på et UNIX-system er om det kjører en UNIX-kjerne, og i mange tilfeller ville bare mfg vite.
casey
2014-03-05 22:06:08 UTC
view on stackexchange narkive permalink

Dette var sannsynligvis kapteinen som prøvde å være morsom og bruke relatable termer for det som foregikk. I EMB-145 ville ACARS av og til slutte å fungere, og du kunne initialisere det under flyet. De faktiske datasystemene kan imidlertid tilbakestilles, men dette er noe du bare vil gjøre på bakken, da det enten innebar å slå av flyet eller få MX ut for å åpne noen paneler og trekke brytere / vippebrytere.

De få tingene som kan tilbakestilles i luften ved å trekke og tilbakestille en bryter, var ting som FMS, ACARS og autopiloten, som vi ville gjort når vi ble instruert av QRH eller MX, og kanskje dette er hva kaptein refererte til.

+1 og jeg er helt enig i at dette nesten helt sikkert var en ** spøk ** fra pilotens side. "Datamaskiner" i fly er ikke som stasjonære PC-er med Start-knapper og Reboot-alternativer. De er innebygde systemer i selvstendige bokser begravet i flyelektroniske bukter i tarmene til flyet. De tilbakestiller seg av og til på grunn av strømstøt, signaloverganger, kosmiske stråle streik (single-event upsets) men dette skjer helt uten pilotinnblanding. Det er slett ikke en standard feilsøking eller diagnostisk teknikk som en pilot vil bruke ved porten.
Brian Knoblauch
2014-03-05 21:51:09 UTC
view on stackexchange narkive permalink

Flyfly er mer komplekse, så jeg antar at det er mulig. På lette fly har jeg aldri hørt om noen som må starte datamaskinen på nytt (glasspanelsystemer). Noen ganger må vi starte radioene våre på nytt, og jeg har måttet starte FADEC-datamaskiner på nytt før.

I mitt lette fly har jeg et Aspen Evolution glassystem. Jeg er ikke sikker på at jeg aldri har måttet starte den på nytt under flyging (jeg kan ha hatt en gang), men jeg har hatt noen få situasjoner der AHRS i den sluttet å virke ved landing, og en omstart fikset det. Hadde jeg gjort en touch-and-go i stedet for å stoppe landingen i disse tilfellene, hadde jeg måttet starte den på nytt.
Jeg har måttet starte en GNS430 på nytt en gang. (Og en gang var nok til å overbevise meg om at det å ha en "dum" VHF NAV / COM i et fly er ganske viktig - 430 tar * for alltid * å starte på nytt når du må snakke med noen!)
RedGrittyBrick
2014-07-09 13:30:25 UTC
view on stackexchange narkive permalink

Er det å starte datamaskinen på nytt før / under flyreiser?

Det er feil å skrive om "datamaskinen" fordi en moderne passasjerfly sannsynligvis inneholder hundrevis eller tusenvis av mikroprosessorer og mikrokontrollere.

For eksempel inneholder seteryggen informasjons- og underholdningssystemene nesten helt sikkert hver en mikroprosessor som kjører noe innebygd operativsystem. Hver av elementene i avionikkutstyr vil inneholde flere mikroprosessorer, som sannsynligvis kjører sanntidsoperativsystemer som er sertifisert for bruk i fly.

Kritiske luftfartssystemer har muligheten til å tilbakestille seg selv hvis de oppdager problemer - for eksempel vil de ha maskinvarebaserte vakthundtimere som starter en prosessor eller et system som ikke viser tegn til å kjøre programvaren normalt.

I motsetning til en vanlig stasjonær datamaskin er jeg ganske sikker på at kritiske systemer om bord i en passasjerfly er designet for å håndtere flere feil og fortsette å jobbe, i en nedbrutt eller tilbakestillingsmodus om nødvendig.

de fleste fly har 3 datamaskiner

Som jeg skrev ovenfor, vil store kommersielle flyfly sannsynligvis ha hundrevis eller tusenvis av mikroprosessorer og mikrokontrollere.

Ideen "3 datamaskiner" kommer fra bruk av redundans i hvert kritisk system. Hvert delsystem kan ha to, tre eller flere uavhengig opprettet systemer med forskjellig maskinvare og med programvare skrevet av forskjellige team, som hver gjør den samme jobben. Et voldgiftssystem sammenligner resultatene, og hvis en av tre er uenig, får de to andre bestemme hva som skjer.

konklusjon

Nei, det er ikke en normal del av sjekklisten før flyet for piloten skal gå rundt til baksiden av flyet, snu en stor rød bryter av og på igjen og vente på en oppstartsjingle.

Hvis filmsystemet under flyturen ikke fungerer, jeg forventer at noen vil prøve å slå den av og på igjen.

Hvis det er et problem med et av de mange uavhengige systemene i cockpit, vil jeg gjette at det er sannsynlig, i noen tilfeller inkluderer sjekklister for pilot eller ingeniør for problemet en slags tilbakestillingsoperasjon.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...