宇宙飛船出故障,系統突然宕機,NASA會這樣做

浩瀚的宇宙對於人類來說充滿了神秘感,這激發了人類探索宇宙的熱情。而人類在探索宇宙的過程中,有一個機構發揮了重要的作用,這個機構就是美國國家航空航天局,簡稱NASA。


宇宙飛船出故障,系統突然宕機,NASA會這樣做


NASA自1958年成立以來,就一直致力於太空探索、尋找地外生命和航天技術的研發等一系列與外太空有關的科研工作。著名的阿波羅登月計劃就是由NASA一手策劃並實施的,當然還有天空實驗室,以及之後的航天飛機。

不可否認,在探索外太空領域,NASA確實走在了最前沿,它在人類邁向太空的長途跋涉中取得了很多傲人的成績。這其中也包括,為了探索太空而研發的各種軟件和工具,其應用領域涵蓋了整個航天器的研發和應用過程。

宇宙飛船出故障,系統突然宕機,NASA會這樣做


說到這,可能有人就會有一個疑問,咱們日常使用應用系統常常會遇到故障或者宕機的時候,那麼NASA在每次執行太空任務的時候會不會也遇到這種情況呢?如果真的會出現類似的情況,NASA又是如何應對的呢?

眾所周知,任何探索太空的任務都是離不開先進的軟件應用,而NASA在這方面絕對是先驅者,時下流行的“軟件工程”最早就是出自於NASA。由此可見,軟件的應用在探索太空的過程中是多麼重要了。

宇宙飛船出故障,系統突然宕機,NASA會這樣做


大家可以試想一下,當一個宇宙飛船遨遊於無邊無際的太空時,一旦系統崩潰或者宕機了,那該是多麼讓人絕望啊。就算是運行上稍稍慢了半拍,也很可能讓飛船與目的地失之交臂。這可絕不是像在陸地上,做個修復或者重啟下計算機就能搞定的事情。

更何況,飛船遨遊於太空之中的時候,除了這些突發事件之外,還會受到宇宙射線等環境因素的影響和必要的磨損。

所以,應對系統故障和各種可預知和不可預知的各種可能性,對於探索太空這件事自然就成了成敗的關鍵因素之一。

宇宙飛船出故障,系統突然宕機,NASA會這樣做


比如,在阿波羅計劃中,NASA啟動了一個軟件恢復計劃,也就是說當軟件出現故障時會自動啟動恢復程序,這樣能保證太空探索任務不至於在軟件故障時不得不中途放棄。

再比如,NASA在2003年發射的“機遇號”火星車,本來計劃是讓其在火星上運行90天的,結果這臺火星車在火星上一直工作到了2018年。

而“機遇號”之所以能夠超長服役,並不是因為它一直運行良好,而是NASA為設計了可修復的軟件,並在期間通過數據採集的移動數據重寫了代碼,使得其能夠克服一個因電纜短路造成的故障。

宇宙飛船出故障,系統突然宕機,NASA會這樣做


又比如,同樣是放置於火星的“好奇號”(2011年發射成功)也同樣是因為為其設計了強大的修復系統,在其主計算機出現故障的時候實現了恢復,使得其計劃本來服役687天變成了到現在還能正常工作。

類似的情況還有很多很多,正是由於有了運用軟件檢測故障並即是修復的設計,使得很多太空探索任務得以實現,並換回了很多珍貴的宇宙熟悉和照片。

由此可見,沒有完美的設計,只有完美的備份。當一個系統遇到故障的時候,系統可以進行有效識別,並立即啟動另一系統來維持其正常運行的設計,才是完美的。

宇宙飛船出故障,系統突然宕機,NASA會這樣做


這就好比人類養育子女,披荊斬棘、呵護備至並不能讓子女真正成才,而是以授人以漁的心態教會孩子生存的能力,才是成功的教育。

人生也是如此,沒有完美的人生,也許只有通過不斷修補漏洞而不斷升級的完美人生吧。


分享到:


相關文章: