以當今科技發展角度,如何評價 1969 年阿波羅人類登月?

1969年阿波羅計劃成功的關鍵有兩點:一是面對計算和存儲性能及其有限的計算機,非必須的程序要讓位於優先級最高的任務。二是各領域的大量人才相互緊密的合作。

1969年的阿波羅制導計算機Apollo Guidance Computer有2KB的RAM運行內存和36KB的ROM內存能有限以C根據程序的重要程度控制了它們所需的時間因情況級最高的計將在大部分時間內完成並且非要作放棄以釋放資源這成為之所人務的關鍵任務系統的核心思想In p cod they got the time and non-essential operations were dropped to free up resources which became the basis of mission critical system for all manned afterwards. )其實就是大事。程序員為了給阿波羅制行壓力,不斷優化代碼,這些代碼只有 14.5 萬行。而今天運行 Facebook 需要大約 6200 萬行代碼,谷歌需要超過 20 億行代碼。

1969年的阿波羅制導計算機(ACG)運行速度究竟如何,下面將它和iphon6進行一個比較,大家就能得出直觀的感受。需要注意的是阿波羅制導計算機和iPhone 6之間的比較很棘手,因為AGC不是通用計算機。它是為一項非常具體的任務而建立的,擁有獨特的操作系統,並且所使用的技術存在48年的差距,我們只能得到非常粗略的估算。

以當今科技發展角度,如何評價 1969 年阿波羅人類登月?

以當今科技發展角度,如何評價 1969 年阿波羅人類登月?

Apple iPhone 6使用ARM A8處理器,其中有大約16億個晶體管(晶體管泛指一切以半導體材料為基礎的單一元件,包括各種半導體材料製成的二極管、三極管、),AGC只有12,300個。 iPhone 6擁有1Gb的RAM,約為AGC的488,000倍,在這一塊中,128Gb的ROM約為阿波羅AGC的350萬倍。至於性能,iPhone 6的速度比AGC快4到3千萬倍,具體取決於正在進行的計算類型,如果你包含iPhone的GPU,它將會更多。

值得注意的是,阿波羅制導計算機內存部分是手工編織而成的,如下圖所示,需要數月才能組裝,因此任何軟件錯誤都被編入系統:

以當今科技發展角度,如何評價 1969 年阿波羅人類登月?

以當今科技發展角度,如何評價 1969 年阿波羅人類登月?

以當今科技發展角度,如何評價 1969 年阿波羅人類登月?

既然現在一部小小的手機運算能力遠超當時的阿波羅制導計算機,為什麼在那之後人類再也沒有登上月球?這可以得出,計算機性能並不是登月的關鍵所在,更為關鍵的來自各領域的大量人才相互緊密的合作:這個項目高峰時期,有超過2萬家企業、200多所大學和80多個科研機構共同加入。而其總人數達到了驚人的30萬人之多。可以這麼來說,阿波羅計劃算得上是美國國家航空、航天局所執行最為龐大的月球探測計劃。迄今為止,還有沒有能超越這個計劃的活動。在費用上,阿波羅計劃據悉總耗資高達255億美元。而這個數目相當於是當年美國GDP的0.57%。它幾乎是當年美國全部科技研究開發經費的20%

參考:

https://www.youtube.com/watch?v=ULGi3UkgW30&t=16s


分享到:


相關文章: