安迪·威爾提示您:看后求收藏(詩鼎小說網網m.gzstf.cn),接著再看更方便。
“我們想出一個通訊方案。”
“說吧。”
“我們研究了老探路者號的軟件系統,找來一模一樣的電腦,以供測試。曾有個嚴重的錯誤差點把這個任務廢掉,當時發現那個錯誤的就是這種電腦。這個故事真的很有意思,最后發現其實是旅居者號的進程管理中出現了一個優先級轉置,后來——”
“別偏題,杰克。”文卡特打斷他。
“對。好吧,是這樣,探路者號有一套操作系統更新流程,所以,它的軟件,我們想怎么改都成。”
“這對我們有什么用?”
“探路者號有兩個通訊系統。一個用來跟我們對話,另一個負責聯絡旅居者號。我們可以將第二個系統的無線電頻率改為阿瑞斯3漫游車的頻率,還可以將其偽裝成來自棲息艙的信標。”
“你能讓探路者號和馬克的漫游車直接通訊?”
“這是唯一的選擇。棲息艙的無線電徹底報廢了,但是漫游車上還有專門跟棲息艙,以及其他漫游車通訊的設備。問題在于,為了整合一個新的通訊系統,任何一方都要運行相應的軟件。我們可以遠程升級探路者號,但肯定對付不了漫游車。”
“所以,”文卡特說,“你們能讓探路者號向漫游車發出訊息,但是不能讓漫游車接收和應答。”
“沒錯。理想情況是,我們讓這里的信息以文本形式直接顯示在漫游車的屏幕上,沃特尼也可以通過文本直接跟我們通訊。這需要對漫游車的軟件進行調整。”
文卡特嘆了口氣。“要是我們沒法更新漫游車的軟件,你來找我還有什么意義?”
杰克咧嘴一笑,繼續說:“我們的確不能打補丁,但是沃特尼可以!我們可以將數據傳過去,然后由他在漫游車里手動輸入。”
“你說的數據,量有多大?”
“目前我們有人正在給漫游車軟件寫補丁程序,整個文件最小也有20兆。用那套‘說+拼’程序,我們平均每四秒才能給沃特尼傳輸一個字節,至少要整整三年不間斷的通訊才能把全部補丁文件傳過去。很顯然,這肯定不行。”
“但是你來找我,說明已經有了解決方案,對嗎?”文卡特盤問,強壓住想要大吼的欲望。
“那當然!”杰克滿面春風,“說到數據管理,軟件工程師們全都是狗娘養的人精。”
“給我說說。”文卡特說。
“下面是重點,”杰克賣關子,“漫游車目前的做法是將信號解析為字節,然后識別棲息艙發過來的信息中包含的特殊序列。這樣的話,其他無線電波就不會對回家信號產生干擾。如果字節序列不匹配,漫游車就會無視。”
“好吧,所以呢?”
“這就說明,在代碼內部,有一段程序是用來接收解析后的字節的。我們可以在其中插入很短一段代碼,大約二十條指令,就可以在檢查合法性之前,搶先將解析后的字節寫進日志。”
“這聽起來能行……”文卡特說。
“絕對行!”杰克興奮地說,“首先,我們更新探路者號軟件,這樣它就可以跟漫游車通話了。然后,我們告訴沃特尼怎么黑掉漫游車的軟件,加進去這20條指令。接著,我們讓探路者把新軟件傳送給漫游車。漫游車可以將相關字節存儲在文件里。最后,沃特尼再親自將這個文件以可執行的方式運行。這樣,漫游車就算給自己打上補丁啦!”
文卡特的眉頭皺了起來,他那個極度渴求睡眠的大腦顯然在短時間內接收了太多信息,有點吃不消。
“呃,”杰克說,“你不是應該手舞足蹈嗎?”
“所以,我們要做的就是給沃特尼發去這20條指令?”文卡特問。
“沒錯,再告訴他怎么編輯那些文件,還有,在文件的什么位置插入這些指令。”
“這樣就行了?”
“這樣就行了!”
文卡特沉默了一會兒。“杰克,我要給你們全組每個人買一套簽名版的《星際迷航》大事記。”
“我更想要《星球大戰》的。”他轉身準備離開,“當然,只要原版三部曲。”
“當然。”文卡特道。
杰克前腳剛走,一個女人又來到文卡特桌前。
“有事?”文卡特說。
“我一罐健怡可樂也找不到,是不是沒了?”
“是的,”文卡特說,“我也不知道后勤部門啥時來填滿這臺冰箱。”
“謝啦。”她說。
他正準備繼續工作,手機響了。他對著天花板大聲地抱怨了一聲,抓起手機。
“你好?”他盡量保持語氣輕松。
“我需要一張沃特尼的照片。”
“嗨,安妮,很高興跟你說話。休斯敦那邊情況怎么樣?”
“別廢話了,文卡特。我需要一張照片。”
“不是你想的那么簡單。”文卡特解釋。
“你他媽正在用一臺攝像機跟他說話,照張相有什么難的?”
“我們拼出訊息,20分鐘之后才能照相,這時沃特尼早就回棲息艙了。”
“那你就讓他下次在你們拍照時站在旁邊。”安妮堅持。
“我們每小時只能發出一條訊息,而且只有當阿西達里亞平原面對地球時才行。”文卡特說,“我們絕不會為了讓他擺個姿勢站在那兒就浪費一條訊息。另外,他肯定穿著eva太空服,你連他的臉都看不見。”
“我得有點東西,文卡特。”安妮說,“你們恢復聯絡已經整整24小時了,媒體們都已經瘋了。他們要給報道配圖。這張圖會在全世界的每一個新聞版塊上出現。”