安迪·威爾提示您:看後求收藏(第39頁,火星救援,安迪·威爾,免費繁體小說),接著再看更方便。
請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。
&ldo;傑克&iddot;特里夫,&rdo;眼前這位男子體型很瘦,臉色蒼白,&ldo;我在軟體工程部門工作。&rdo;
&ldo;有什麼可以效勞的嗎?&rdo;
&ldo;我們想出一個通訊方案。&rdo;
&ldo;說吧。&rdo;
&ldo;我們研究了老探路者號的軟體系統,找來一模一樣的電腦,以供測試。曾有個嚴重的錯誤差點把這個任務廢掉,當時發現那個錯誤的就是這種電腦。這個故事真的很有意思,最後發現其實是旅居者號的程序管理中出現了一個優先順序轉置,後來‐‐&rdo;
&ldo;別偏題,傑克。&rdo;文卡特打斷他。
&ldo;對。好吧,是這樣,探路者號有一套作業系統更新流程,所以,它的軟體,我們想怎麼改都成。&rdo;
&ldo;這對我們有什麼用?&rdo;
&ldo;探路者號有兩個通訊系統。一個用來跟我們對話,另一個負責聯絡旅居者號。我們可以將第二個系統的無線電頻率改為阿瑞斯3漫遊車的頻率,還可以將其偽裝成來自棲息艙的信標。&rdo;
&ldo;你能讓探路者號和馬克的漫遊車直接通訊?&rdo;
&ldo;這是唯一的選擇。棲息艙的無線電徹底報廢了,但是漫遊車上還有專門跟棲息艙,以及其他漫遊車通訊的裝置。問題在於,為了整合一個新的通訊系統,任何一方都要執行相應的軟體。我們可以遠端升級探路者號,但肯定對付不了漫遊車。&rdo;
&ldo;所以,&rdo;文卡特說,&ldo;你們能讓探路者號向漫遊車發出訊息,但是不能讓漫遊車接收和應答。&rdo;
&ldo;沒錯。理想情況是,我們讓這裡的資訊以文字形式直接顯示在漫遊車的螢幕上,沃特尼也可以透過文字直接跟我們通訊。這需要對漫遊車的軟體進行調整。&rdo;
文卡特嘆了口氣。&ldo;要是我們沒法更新漫遊車的軟體,你來找我還有什麼意義?&rdo;
傑克咧嘴一笑,繼續說:&ldo;我們的確不能打補丁,但是沃特尼可以!我們可以將資料傳過去,然後由他在漫遊車裡手動輸入。&rdo;
&ldo;你說的資料,量有多大?&rdo;
&ldo;目前我們有人正在給漫遊車軟體寫補丁程式,整個檔案最小也有20兆。用那套&l;說+拼&r;程式,我們平均每四秒才能給沃特尼傳輸一個位元組,至少要整整三年不間斷的通訊才能把全部補丁檔案傳過去。很顯然,這肯定不行。&rdo;
&ldo;但是你來找我,說明已經有了解決方案,對嗎?&rdo;文卡特盤問,強壓住想要大吼的慾望。
&ldo;那當然!&rdo;傑克滿面春風,&ldo;說到資料管理,軟體工程師們全都是狗娘養的人精。&rdo;
&ldo;給我說說。&rdo;文卡特說。
&ldo;下面是重點,&rdo;傑克賣關子,&ldo;漫遊車目前的做法是將訊號解析為位元組,然後識別棲息艙發過來的資訊中包含的特殊序列。這樣的話,其他無線電波就不會對回家訊號產生幹擾。如果位元組序列不匹配,漫遊車就會無視。&rdo;
&ldo;好吧,所以呢?&rdo;
&ldo;這就說明,在程式碼內部,有一段程式是用來接收解析後的位元組的。我們可以在其中插入很短一段程式碼,大約二十條指令,就可以在檢查合法性之前,搶先將解析後的位元組寫進日誌。&rdo;
&ldo;這聽起來能行…&
本章未完,點選下一頁繼續閱讀。