Diskuze
Jak „Drak“ málem nedoletěl. Přístup SpaceX k softwaru NASA překvapil
Děkujeme za pochopení.
J68i80ř40í 48P66o11k76l84u94d76a
Otázka je, jestli s obyčejnými procesory uspějí i při několikaměsíčním letu k Marsu. Tam bude elektronika vystavena vysokoenergetickým částicím mnohem déle. Podle mě pro Mars misi už budou muset jít cestou radiačně odolných procesorů.
M18a27r29t49i82n 83B89e38r74a91n
Zajímalo by mě, co se z tohoto hlediska osazovalo do Voyager 2
M13i10l18a17n 66V45o46l81e54k
"Jako operační systém využívají stroje SpaceX operační systém Linux" To je pro běžné uživatel Windows dost matoucí formulace. "Lepší by bylo napsat, že používají ověřený otevřený kód operačního systému postavený kolem jádra Linuxu. Stejně tak je zavádějící náznak, že by se k tvorbě základního SW mohl použít jiný programovací jazyk než C nebo C++.
J78a81n 71S33m89í49t10k48o
Zaujalo mě, že mají povolenu dynamickou alokaci paměti, byť se ji snaží nepoužívat. Při práci na leteckých komponentách jsem se setkal s tím, že do certifikovaného přístroje žádná dynamická paměť nesměla, všechno se muselo alokovat staticky předem. Plus pěkně na papíře prokázat, že se to tam vleze i v nejhorším případě.
J76i16r50i 44D16o71b79r83ý
Jenze typicky komunikacni stack bez dynamicke alokace udelat nejde. Muzu udelat to, ze jde o dynamickou alokaci v ramci staticky alokovanych prvku (bufferu) predem urcenych k tomuto ucelu, ale uplne bez toho to nejde.
Jinak receno se lze vyhnout dynamicke alokaci z klasicke haldy (new/malloc), ale samotnemu principu ne.
V okamziku, kdy tam nejaka komunikace je tak navic musim dokazovat, ze jeji zahlceni a vycerpani pameti neohrozi ty chranene funkce systemu.
V Cechach moc lidi co se tim zabyva neni. Letecke komponenty = Honeywell v Brne, nebo neco jineho?
O80n30d18ř55e32j 66S31e88k52e83r50a
50 let starý programovací jazyk, který vznikl v době, kdy se šetřilo každým bajtem. Osobně mu říkám "prasečí jazyk", protože má všechny parametry naštvaného prasete, pobíhajícího v chlívku. Jedinou jeho výhodou je výkon, za který zaplatíte (doslova) obrovskými investicemi do ladění.
M68a66r56t27i98n 70S12i40v15á78k
C++ neni 50 let staré. Jen 40 :) A C++ z roku 1979 vypadá o dos jinak, než C++17 (aktuální verze standardu).
P20e68t17r 27H68a40r40i20p26r86a33s50a45d 68H44a89j45i39č
Jako fajn, ale bude tohle číst někdo jiný než programátor?
T57o92m29á49š 48S79o42u91k58u16p
Tady jste na Technetu. Jestli chcete nějaké lehčí čtení, doporučuji rubriky Revue a Hobby.
P23a89v85e90l 35P20o71d64e59š10v32a
Vemi zajímavý článek. Osobně jsem čekal, že tam budou mít nějaké robustní staré procesory jako 486 a podobně. Doba pokročila.
K96a22t36e62ř41i54n46a 84V39ý70b87o73r35n19á
Co je na 486 robusního? Ten je leda starý, tedy léty prověřený. Ovšem výkonově beznadějné subtilní. :-)
M34a60r77t50i30n 32K76r33o55u53p14a
NASA je zvykla na stary zpusob psani kodu - requirements, navrh, kodovani, testovani. Problem je, ze mnohokrat nejsou pozadavky dobre definovane a nebo se v prubehu zmeni. Tyto pozadavky se totiz pisou na zacatku projektu, kde treba neni vubec jiste kam projekt presne povede. Zazil jsem, ze system splnil vsechny pozadavky, ale nefungoval spravne. Mimochodem pro critical flight SW se pocita 1 hodina na jednu radku kodu (vcetne testovani).
E54r13i46k 31L63e88v47i56n45s78k32ý
Nejen NASA. Občas jsou důsledky možné chyby takové, že si nikdo nevezme na triko nějaké "urychlení" nebo "optimalizaci" postupů. Nedávno jsem v části svého kódu s asi deseti tisíci příkazy změnil na základě zkušeností z mnohaletého provozu a požadavků uživatelů jednu konstantu. Už měsíce to běží na testovacích mašinách s reálnými daty a ještě měsíce to tak poběží a potisknou se stohy papíru, než se to dostane do "ostrého" provozu. Tedy ne 1 hodina na řádek, ale 1 rok (a desítky tisíc Kč) na jedno číslo. A to nejde o nějakou novou raketu, ale staré jaderné zařízení.
M52a47x 86D39e80v71a11i33n48e
Delší dobu jsem byl contributor a maintaner OpenVSP (NASA parametric aircraft geometry tool) balíčku pro jednu distribuci, resp. první, hned jak to vydali jako OSS. A musím říci, že to bylo celkem peklo to nějak udržovat. Takže za mně mohu říci, že mně zase přijde přístup NASA trochu překvapující :). Ale chápu, že to není žádný kritický sw.
Zdar Max
Zázrak! NASA po pěti měsících obdržela od sondy Voyager smysluplnou zprávu
Když se v únoru letošního roku stále nedařilo navázat smysluplnou komunikaci s jedním z...
Herečce Slávce Budínové by bylo 100 let. Zemřela opuštěná, bez zájmu veřejnosti
Před 100 lety, 21. dubna 1924, se v Ostravě narodila známá česká herečka Slávka Budínová.
{NADPIS reklamního článku dlouhý přes dva řádky}
{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}
Unikátní exkurze. Nahlédněte do francouzské jaderné ponorky před vyplutím
Není obvyklé, aby reportéři mohli nahlédnout do jaderné ponorky v aktivní službě. Agentura AP nyní...
Proč umělá inteligence lže a proč kvůli ní zhloupneme. Počítačový expert vypráví
Premium Zatímco průmyslová revoluce zaváděla masivní využití strojů, které nahradily lidské svaly, nyní...
{NADPIS reklamního článku dlouhý přes dva řádky}
{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}
Byla to druhá nejjasnější hvězda. V budoucnu může svítit jako druhý Měsíc
Velmi neobvyklá hvězda éta Carinae v devatenáctém století náhle zjasnila a stala se druhou...
Pomník Jana Žižky na Vítkově vznikal skoro 30 let
27. dubna 1924 zahájil Spolek pro zbudování pomníku Jana Žižky na Žižkově veřejnou sbírku na jeho...
Přistávat s vrtulníkem je jako balancovat na míči a zůstat při tom něžný
Mysli na to, že při záchraně druhých nesmíš sebe ani nikoho jiného ohrozit. Tak zněla jedna z...
Učili jsme se od alpských záchranářů, líčí pilot počátky letecké záchranky
Exkluzivně Za kniplem vrtulníku strávil přes 9 250 hodin. Stál u zrodu letecké záchranné služby, létal s...
Sphere jako osmý div světa? Zábavní komplex ve Vegas je technologický zážitek
Uvidíte v ní famózní obraz s nejvyšším rozlišením na světě, do uší zahraje sto šedesát tisíc...
Stavební pozemek 1500 m2, Načeradec
Načeradec, okres Benešov
4 990 000 Kč