為什么玉兔號內存只有256MB?

阿波羅登月飛船1969年只有4k內存 。256M內存是絕對夠的


為什么玉兔號內存只有256MB?
文章插圖
其他網友觀點

航天級和軍用級的計算機系統與民用計算機系統的最大區別是,前者的硬件和軟件追求極致的穩定性 。


為什么玉兔號內存只有256MB?
文章插圖
航天器上的計算機需要適應太空的特殊環境 。

航天器的計算機將會遭到太空高能粒子對空間計算機造成的損害,這是航天器計算機同其它地面計算機的最大挑戰 。在地球表面,有磁場和大氣層的保護,能夠到達地面的高能粒子很少,一般來說對計算機的影響不大 。

同時航天計算機的零部件如CPU、內存和接口,需要具備耐高低溫、抗輻射、抗靜電、抗震動等能力 。

民用的高制程技術生產的高性能CPU芯片或者高容量內存芯片,在太空環境甚至軍事用途上,都容易產生極高的不穩定性 。在穩定是第一位考慮因素的情況下,芯片材料和制造工藝的成本是非常昂貴的,具備抗輻射、耐高溫差 。甚至為了穩定,還要特意降頻處理 。

航天器的飛控計算機對芯片的計算能力的要求并不高
為什么玉兔號內存只有256MB?
文章插圖

不像PC或者手機的CPU內存,需要適應多種任務的運算,航天器計算系統往往是針對不同的任務需求或者是不同的使用場合進行單獨的定制 。這種定制在硬件的配合上,策略是越精簡越好,夠用就好,與其說是計算機系統,還不如說是控制系統 。

這樣針對性很強的控制系統,并不需要強大的CPU和高容量內存 。而且大容量的內存造成控制的復雜性,也是對穩定性不利的 。

其他網友觀點

【為什么玉兔號內存只有256MB?】這個大小是最完美的搭配 和其他硬件兼容好比如發電板大小發電量多少功效方面要求高多了無用少了不夠會多方面綜合考慮

    推薦閱讀