❶ 神舟飛船用什麼操作系統
那麼SpaceOS為何許人也呢?首先,我們要了解SpaceOS系統,那麼需要先了解航天飛船的計算機的特點。
航天器上的計算機將面臨來自太空的環境的巨大挑戰。在太空中,航天器的計算機將會遭到子、中子、重離子、電子的轟炸。同時「總劑量效應」和「單粒子效應」是兩種典型的太空射線對空間計算機造成的損害,也是星載計算機同其它地面計算機的最大挑戰。
並且,控制計算機要承受攝氏零下35度到70度的巨大變化,同時還要具有抗輻射、抗靜電、抗震動等能力。在考核試驗綜合應力時,一面震動、一面溫度急劇變化、同時多個條件載入,考驗產品的極限性能都要滿足。
不能關機、不能復位、不能初始化是航天器控制計算機的基本要求,地面上的通用計算機不可能做到一直運行,總有開機、關機的時候,如果出錯,換個零件、升級一下軟體都很容易實現,但是太空計算機如果出錯,不可能更換故障元器件,只能通過及時的故障診斷、故障隔離和系統恢復解決問題。1998年歐洲阿里亞娜5號運載火箭失敗,2011年國外航天器失敗,都是由計算機系統錯誤導致的。
VxWorks
很多人質疑,SpaceOS主要內容是仿造美國風河系統公司的VxWorks653(653是產品名,並非版本號),那麼事實是否如此呢?SpaceOS還是自主研發呢?
之所以說系統是自主研製,這只是代表著這個系統的代碼是我國自己從頭開始寫的,但是在代碼編寫的過程中借鑒了現有VxWorks653系統的代碼。SpaceOS代碼非常少,其編寫起來也並不是很復雜,完全能夠實現國產,SpaceOS與其說是說是操作系統,實際就是一套硬體管理程序而已。
那麼中國人未來能不能編寫出自己的桌面通用操作系統呢?
在我看來,其實,在操作系統方面國內並不缺少技術,技術人員外我們可以花大價錢從競爭對手來挖,但是需要我們了解的事,操作系統並不是一個獨立的存在,他還需要一個生態系統。Windows、安卓這些系統的成功,與其完善的生態系統有很大關系,我們即使能夠自己研發一個操作系統,但是生態系統卻不是靠自己能夠解決的。
IT行業,看似一個簡單的環境,其實牢固的基礎也起著巨大的作用,我國錯過了計算機基礎發展的黃金階段,這就需要後面我們來填補這個苦果,這個就與我國的鋼材市場一樣,雖然我國能夠生產很多的鋼坯等初級產品,但是高端的鋼材卻需要進口。所以任何一個產業,打牢基礎都是非常重要的一件事。