OS na borbenim avionima

1

OS na borbenim avionima

online
  • Sad radim sve ono što pre nisam stizao.
  • Pridružio: 17 Maj 2006
  • Poruke: 18460
  • Gde živiš: I ja se pitam...

Доста давно сам поставио ово питање на војном делу форума, па нико није могао да каже (шта ћете, кад оружје боље познајемо): знам да је компјутерска подршка авионике у борбеном авиону врхунска тајна (многи програми у свету касне или су каснили због тога), али ме начелно интересује:
1. Који ОС користе борбени авиони? Има ли то икакве везе с овим што ми на персоналном рачунару користимо?
2. Који програмски језик користе (то је мање важно, али кад већ питам)?
3. Може ли пилот, једноставно речено, да помоћу компјутера у авиону пошаље мејл и да ли уопште комуницира с комјутером, или онај ''сам'' ради на својим пословима (контролише флај-бај-вајр, летне карактеристике, итд).

Био бих захвалан за сваки детаљ.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • dekao  Male
  • Moderator foruma
  • Dejan Trajković
  • Realist painter
  • Pridružio: 06 Apr 2006
  • Poruke: 3592
  • Gde živiš: Somewhere in time

Brza pretraga kaže:
https://www.quora.com/What-kind-of-operating-syste.....d-missiles
https://superuser.com/questions/432588/which-opera.....-computers
https://softwareengineering.stackexchange.com/ques.....guages-are

Prevod teksta sa prvog linka:
"Ако говорите о компјутерима за контролу лета и компјутерима за управљање оружјем или компјутерима уграђеним у тгецрадаре и системе за навођење пројектила….. Не знам ни за један прави ОС који се користи у БИЛО КОМ од њих.

Барем у мом донекле застарелом (Ф/А-18 Ц/Д) искуству, сви главни системи „у реалном времену“ су програмирани на машинском језику ниског нивоа, а не на Јави или Пaјтон-у, и свакако не под било којим оперативним системом опште намене .

Барем су тада постојала два веома важна разлога за избегавање језика вишег реда и ОС опште намене. Прво и најважније је било апсолутно детерминистичко извршавање, друго је био ""прекомерни трошак" који је својствен ХОЛ-овима и ОС-има. Требали смо бити потпуно сигурни у то које се рутине извршавају и да ли се завршавају по прецизном распореду. То не можете учинити са ХИЛ или ОС који управља системом. Такође смо имали огромну количину кода за извршење у веома брзој „контролној петљи“. Компјутери тог времена нису могли себи да приуште ништа осим најстрожег могућег кода машинског језика.

Један пример система контроле лета и ОФП-а написаног у ХОЛ-у, за који бар ја знам, резултирао је поквареним АВ-8Б који је седео на писти при првом покушају лета."

Verujem da današnji avioni sigurno imaju neki os u kompjuteru ali je to verovatno toliko izmodifikovano i prilagođeno svrsi da ne može biti reči o onome što prosečan korisnik računara podrazumeva pod OS.



online
  • Sad radim sve ono što pre nisam stizao.
  • Pridružio: 17 Maj 2006
  • Poruke: 18460
  • Gde živiš: I ja se pitam...

Тако сам и мислио. Лутао сам мало по тим сајтовима, али нисам био сигуран јер то нису како видим званичне информације (наравно да су тајна), а ни технички изрази ми нису били најјаснији. Морао бих да имам посебан информатички речник. Хвала ти свакако.

offline
  • Konstruktor
  • Pridružio: 01 Nov 2013
  • Poruke: 1141

Ako me secanje dobro sluzi sa mojih studija, takvi operativni sistemi su grupisani u "Embeded" odnosno ugradjeni u tacno odredjen sistem i posveceni samo svom zadatku, bez mogucnosti da ih korisnik menja ili uredjuje.

offline
  • Pridružio: 13 Avg 2011
  • Poruke: 830
  • Gde živiš: Zajecar

Koliko ja znam, američko Ministarstvo odbrane koristi ADA programski jezik.
Takođe se koristi i SPARK koji je baziran na ADA-i.
Navodno je SPARK korišćen kod "Herijera", EF-2000 i C-130J "Super herkules".

online
  • Sad radim sve ono što pre nisam stizao.
  • Pridružio: 17 Maj 2006
  • Poruke: 18460
  • Gde živiš: I ja se pitam...

aleksmajstor ::Koliko ja znam, američko Ministarstvo odbrane koristi ADA programski jezik.
Takođe se koristi i SPARK koji je baziran na ADA-i.
Navodno je SPARK korišćen kod "Herijera", EF-2000 i C-130J "Super herkules".


Видео сам да користе и често спомињу тај АДА систем, али сам за то лаик. Својевремено сам штампао корице за приручник програмских језика ''Кобол'' и ''Бејзик'' , али то се заборавило. Оквирно знам шта је програмски језик, али не бих да лупам, зато ми је ваша помоћ била драгоцена.
Да ли је то стварно толико компликовано, кад знамо да су неки програми (рецимо ЈАС-Грипен, па и Ф-35) каснили неколико година само због тога?

offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10904

Ada je programski jezik koji je zasnovan na Pascal programskom jeziku, definisan je iso standardom i ne toleriše greške u pisanju koda. Kompajler i razvojna okruženja za ovaj jezik ne dozvoljavaju da greške u kodiranju lako "prođu", te zahteva malo više pažnje prilikom kodiranja. Upravo zbog takve prirode koristi se u vojne svrhe, jer je cilj da se greške u kodiranju uoče pri kompajliranju, a ne prilikom pokretanja programa.

offline
  • dekao  Male
  • Moderator foruma
  • Dejan Trajković
  • Realist painter
  • Pridružio: 06 Apr 2006
  • Poruke: 3592
  • Gde živiš: Somewhere in time

Ruski avioni takođe koriste RTOS u svojim avionima:

https://www.mycity.rs/must-login.png

Use of real-time operating systems in the integrated modular
avionics

offline
  • dekao  Male
  • Moderator foruma
  • Dejan Trajković
  • Realist painter
  • Pridružio: 06 Apr 2006
  • Poruke: 3592
  • Gde živiš: Somewhere in time

Pretražujući ovu temu do sad sam nailazio samo na podatke o korišćenju RTOS na avionima starijeg tipa. U ovom članku međutim, spominje se ono što sam ciljano tražio, a to su noviji tipovi aviona i njihov softver, i na njima takođe očekivano, izvesno učešće aplikativnog softvera (windows i linuks). Ne spominje se da li se aplikacije pokreću sa grafičkim interfejsom ali se spominje da je u pitanju virtualizacija. Možda je čak moguće i slanje e-maila sa aviona što spomenu Sirius LOL

Link:
https://www.ece.ucf.edu/~zsguo/pubs/rts/2019s11.pdf

Citat:

"As the military has started to move away from traditional real time operating systems and more towards traditional desktop operating systems with graphical user interface, maintaining system security between those operating systems and critical tasks is a challenge. Time and space partitioning greatly assists with this issue, as seen in the real time operating system technology developed by Green Hills Software. They combined time and space partitioning with virtualization to allow low security Windows and Linux operating systems to run with high security military avionic applications without the risk of a security breach (RTOS Trends)".

Kako se vidi u grafikonu, LynxOS je uzet kao osnova.

https://www.lynx.com/products/lynxos-posix-real-time-operating-system-rtos
https://en.wikipedia.org/wiki/LynxOS

LynxOS je unix-like.

"LynxOS features full POSIX conformance and, more recently, Linux compatibility. LynxOS is mostly used in real-time embedded systems, in applications for avionics, aerospace, the military,[2] industrial process control and telecommunications. As such, it is compatible with military-grade security protocol such as wolfSSL, a popular TLS/SSL library."

Znači, ako tražimo najpribližniji odgovor na pitanje koji OS se koristi u savremenim vojnim avionima, to je LynxOS.

Mislim da je to taj odgovor koji je interesovao Siriusa.

online
  • Sad radim sve ono što pre nisam stizao.
  • Pridružio: 17 Maj 2006
  • Poruke: 18460
  • Gde živiš: I ja se pitam...

Хвала најлепше, то је то!

Ko je trenutno na forumu
 

Ukupno su 928 korisnika na forumu :: 66 registrovanih, 7 sakrivenih i 855 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, 8u47, AK - 230, alkatraz080, Apok, bojankrstc, bokisha253, Bubimir, cavatina, celik, comi_pfc, dankisha, darkangel, DejanSt, Dimitrise93, djboj, DonRumataEstorski, drazenm, dulleo, esx66, galijot, Georgius, h8propaganda, helen1, hooraay, hyla, ILGromovnik, JOntra, kolle.the.kid, krkalon, kunktator, kybonacci, lord sir giga, Maschinekalibar, mercedesamg, Mi lao shu, Mihajlo, milenko crazy north, milimoj, Misha V, mrav pesadinac, Ne doznajem se u oružje, Nemanja.M, oldtimer, opt1, ozzy, Panter, panzerwaffe, pein, Penzula, procesor, rodoljub, Shinobi, Sirius, Srki94, Steeeefan, suton, tomigun, uruk, VJ, Vlajman1957, yrraf, zeo, ZetaMan, Žrnov, 1107