社會 >   >  正文

世界聚焦:美國太夸張,當年居然靠著內存4KB的計算機,實現了登月奇跡

評論

美國太夸張,當年居然是靠著內存4KB的計算機,實現了登月奇跡!


(資料圖)

1969年7月,當阿波羅11號登上月球表面,全世界為之震驚。此時距第一臺巨型電腦誕生還不到30年,計算機技術還處于起步階段。但阿波羅11號上載著一臺神秘的小型計算機,它僅有4KB的內存,卻圓滿完成了飛船的導航和控制任務,使阿波羅11號準確無誤地登陸在月球上,看上去極為不可思議。


阿波羅11號上的計算機被稱為“阿波羅制導計算機”。它采用當時尖端的集成電路技術,體積只有一個小手提箱,但卻實現了對飛船的精準控制在大部分計算機都要占據一整間房間的 1960 年代,阿波羅導航計算機這樣一臺體積小、功耗低的機載電腦的出現,真的堪稱奇跡。

更重要的是,在它之前,沒有任何計算機曾控制過宇宙飛船的導航或重大系統,阿波羅11號,完全是讓這個小東西肩負著人類歷史上首次深空之旅的命運。


另外,4KB的內存對我們今天來說更是微不足道,但在1969年,它已經代表了技術極限。工程師們不得不極度考究程序和數據的組織,才能在這么小的容量下完成如此復雜的任務。但結果,制導計算機一舉成功,導航計算精確,各系統運轉正常。

你可能會好奇,阿波羅制導計算機有多厲害?它能做些什么?它又是怎么工作的呢?

讓我們繼續往下看:

阿波羅制導計算機是一臺非常厲害的計算機,它有以下幾個特點:

它是第一臺基于硅集成電路的計算機,每個芯片包含兩個邏輯門,每個邏輯門是一個簡單的電子開關,可以監測三個輸入,并根據輸入的狀態決定輸出的狀態。這樣,通過一系列的邏輯門,就可以實現復雜的計算功能。它的字長是16位,其中15位是數據位,1位是奇偶校驗位。它的內存有兩種類型:一種是只讀存儲器(ROM),另一種是隨機存取存儲器(RAM)。ROM使用了一種特殊的技術,叫做核繩存儲器(core rope memory),它是通過將電線穿過或繞過磁芯來存儲數據的。ROM的容量是36,864個字,用來存儲飛船的軟件程序。RAM使用了磁芯存儲器(magnetic-core memory),它是通過改變磁芯的磁化方向來存儲數據的。RAM的容量是2048個字,用來存儲飛船的運行數據。它有一個數字顯示和鍵盤(DSKY)的界面,它是一個小型的控制面板,上面有一個數字鍵盤和幾個顯示屏。宇航員通過輸入兩位數的動詞和名詞來與計算機交互。動詞表示要執行的操作,名詞表示要操作的對象。例如,動詞06表示顯示,名詞33表示飛船的位置。輸入06033就可以在顯示屏上看到飛船的位置信息。


它還有很多接口,可以與飛船上的其他設備通信,比如慣性測量裝置(IMU)、手動控制器、雷達、遙測接收器、發動機指令、反應控制系統等等。

阿波羅制導計算機雖然看起來很簡單,但它卻能完成很多復雜的任務,

比如:

它可以根據飛船的位置、速度、姿態等信息,計算出飛船的軌道參數,并與地面控制中心進行比較和修正。它可以根據飛船的目標軌道和當前軌道,計算出飛船需要進行的軌道修正或變軌操作,并給出發動機點火時間、持續時間和方向。它可以根據月球表面的地形特征和預選著陸點,計算出飛船需要進行的降落操作,并給出發動機點火時間、持續時間和方向。它可以根據飛船上各種傳感器和開關的狀態,檢測和處理各種故障和異常情況,并給出相應的警報或建議。

阿波羅制導計算機在阿波羅11號任務中發揮了重要作用。

在登月過程中,當飛船距離月球表面只有幾千米時,計算機突然發出了幾次警報,表示內存已經超載。原來是因為一個設計錯誤,導致一個不必要的雷達信號不斷占用計算機的資源。但幸運的是,計算計算機的軟件設計得非常智能,它可以自動忽略不重要的任務,優先處理重要的任務。所以,即使內存超載,計算機仍然能夠正常工作,為飛船提供準確的導航和控制。


在登月過程中,還有一個更大的挑戰。當飛船接近月球表面時,阿姆斯特朗發現預選著陸點上布滿了巨大的巖石和隕石坑,如果硬著陸,飛船很可能會損壞或翻倒。于是,他決定手動控制飛船,尋找一個更平坦的地方著陸。這樣一來,飛船的油量消耗得更快,而且飛船偏離了原來的軌道,計算機無法給出正確的指令。


在這種緊急情況下,阿姆斯特朗和阿爾德林依靠自己的判斷和經驗,以及計算機提供的部分信息,成功地將飛船安全地降落在月球上。他們只剩下了22秒的油量。這是一次驚險而精彩的登月過程,也是一次人類智慧和技術的完美結合。

最后

阿波羅11號成功登月,不僅展現了美國在航天競賽中的技術優勢,更體現了美國人那時候探索未知的勇氣與決心。

因為這件事無論怎么想,都很夸張驚人:美國超過 30 萬名技術人員的努力,八年間耗資 250 億美元的付出,以及一個國家的驕傲,最終要完全取決于幾行計算機代碼。


而今天,我們早已經擁有了比阿波羅制導計算機更強大、更小巧、更便宜、更普及的計算機。我們用極小的計算機體積,獲得了遠遠超過阿波羅登月計算機的計算能力。我們可以用現代計算機芯片,來做各種各樣的事情,上網、打游戲、看視頻、聽音樂、學習、工作等等。

但實現類似的壯舉,

卻似乎更難了。

今天的人們,可能真的無法相信,

美國當年能用如此“原始”的電腦來控制宇宙飛船,實現登月!

(此處已添加紀錄片卡片,請到今日頭條客戶端查看)

標簽:

今日熱點

熱點排行

最近更新

所刊載信息部分轉載自互聯網,并不代表本網贊同其觀點和對其真實性負責。郵箱:5855973@qq.com

聯系我們| 中國品牌網 | 滬ICP備2022005074號-18 營業執照  Copyright © 2018@. All Rights Reserved.