| 學達書庫 > 外國作品 > 火星救援 | 上頁 下頁 |
| 三二 |
|
|
|
§日誌:SOL97(2) 「是!」他們說,「是!」 自從畢業舞會以來,我還從未因為一個「是」這麼興奮過! 好,冷靜一下。 我的紙不是很夠。這些卡片本是用來給標本做標簽的。我有大約五十張卡片,可以正反面都用上。如果還是不夠,我可以畫掉老問題,循環利用。 我用的沙皮爾記號筆要比卡片耐用得多,墨水不是問題。但我必須在棲息艙裡寫卡片。不知道它們用了什麼迷幻配方來製作墨水,但我敢肯定,這東西在火星大氣下會汽化。 我用原天線陣列的一根杆子來撐住卡片,這還真夠諷刺的。 每半小時回答一次是或否,這樣下去可不行。攝像機可以360°旋轉,而我有不少天線。現在得做一個字母表。但我不能從A做到Z,26個字母再加上我的問題,一共就是27張卡片繞著登陸艙,每張卡片只能得到13°左右的視角。就算JPL將攝像機的方位指得非常精准,我還是有很大可能搞不清他們所指的字母。 結論就是:我必須使用ASCII,電腦就是用這個來管理字母的。每個字母都有一個0到255之間的代碼來對應。0到255之間的數字可以用十六進制值來表達。通過十六進制值,他們可以給我發送任何字母,包括數字和標點符號,等等。 那麼,我怎麼才能知道那些值跟字母的對應關係呢?約翰森的筆記本電腦是個信息寶庫。我知道她一定在裡面什麼地方保存了ASCII表。每個電腦宅都會這麼幹。 所以我要做的就是製作0到9,以及A到F的卡片。這樣一來,環繞攝像機的卡片一共是16張,外加問題卡。17張卡片,每張有21°的空間,這就容易多了。 開始工作! 用ASCII拼法。0到F,以21°遞增。當地時間11點整看攝像機。信息傳送完畢後,回到此位置。等20分鐘,然後照相(我需要時間來寫回復和掛卡片)。每到整點重複此過程。 S…T…A…T…U…S(狀態) 身體狀態良好。棲息艙全部組件功能完好。按定量3/4進食。成功在棲息艙耕種土壤種植作物。注:現狀絕非阿瑞斯3船員失誤所致,運氣差而已。 H…O…W…A…L…I…V…E(怎麼活下來的) 受到折斷天線穿刺傷。降壓導致昏迷。面朝下落地,血液封住洩漏口。船員離開後醒來。穿刺損毀了生化監測儀。船員完全有理由相信我死了,不是他們的錯。 C…R…O…P…S…?(作物?) 說來話長。植物很茂盛。現有126平米農田種植土豆,可以擴展食物供給,但仍不足以撐到阿瑞斯4降落。改裝漫遊車以適應長途旅行,計劃去阿瑞斯4站點。 W…E…S…A…W…—…S…A…T…L…I…T…E(我們見——衛星) 政府在通過衛星觀察我?我需要錫箔帽子①!同時還需要更快的交流方法。說加拼,這樣得耗掉他媽一整天。有主意嗎? ﹛①傳說可以通過戴上錫箔帽子來抵擋電磁波,從而阻止某些組織的洗腦,雖然純屬無稽之談,但實際上已成為一種反諷。﹜ B…R…I…N…G…S…J…R…N…R…O…U…T(把旅居者搬出來) 旅居者號漫遊車搬出來了,放置在登陸艙以北一米處。如果你們能和它聯繫,我可以在它的輪子上寫十六進制值,這樣你們每次就能發過來六個字元的信息了。 S…J…R…N…R…N…O…T…R…S…P…N…D(旅居者無響應) 靠。還有別的辦法嗎?需要更快的通訊方式。 W…O…R…K…I…N…G…O…N…I…T(正在想辦法) 地球快落山了。當地時間明早8點繼續。告訴我爸媽我很好,向船員們致意,告訴劉易斯指揮官迪斯科是屎。 *** 文卡特使勁眨了眨蒙矓的眼睛,把桌子上的文件整理好。他在JPL的臨時辦公桌其實就是休息室一角的一張折疊桌。總有人進進出出來拿零食吃,不過好處也顯而易見,那就是離咖啡機很近。 「打擾。」走過來一個男人。 「是的,健怡可樂沒啦,」文卡特頭也不抬地說,「我也不知道後勤部門啥時來填滿這台冰箱。」 「我是來找你的,卡普博士。」 「啊?」文卡特抬起頭。他搖了搖頭。「對不起,我整宿沒睡。」他吞了一大口咖啡,「你是哪位?」 「傑克·特裡夫,」眼前這位男子體型很瘦,臉色蒼白,「我在軟件工程部門工作。」 「有什麼可以效勞的嗎?」 「我們想出一個通訊方案。」 「說吧。」 「我們研究了老探路者號的軟件系統,找來一模一樣的電腦,以供測試。曾有個嚴重的錯誤差點把這個任務廢掉,當時發現那個錯誤的就是這種電腦。這個故事真的很有意思,最後發現其實是旅居者號的進程管理中出現了一個優先級轉置,後來——」 「別偏題,傑克。」文卡特打斷他。 「對。好吧,是這樣,探路者號有一套操作系統更新流程,所以,它的軟件,我們想怎麼改都成。」 「這對我們有什麼用?」 「探路者號有兩個通訊系統。一個用來跟我們對話,另一個負責聯絡旅居者號。我們可以將第二個系統的無線電頻率改為阿瑞斯3漫遊車的頻率,還可以將其偽裝成來自棲息艙的信標。」 「你能讓探路者號和馬克的漫遊車直接通訊?」 「這是唯一的選擇。棲息艙的無線電徹底報廢了,但是漫遊車上還有專門跟棲息艙,以及其他漫遊車通訊的設備。問題在於,為了整合一個新的通訊系統,任何一方都要運行相應的軟件。我們可以遠程升級探路者號,但肯定對付不了漫遊車。」 「所以,」文卡特說,「你們能讓探路者號向漫遊車發出訊息,但是不能讓漫遊車接收和應答。」 「沒錯。理想情況是,我們讓這裡的信息以文本形式直接顯示在漫遊車的屏幕上,沃特尼也可以通過文本直接跟我們通訊。這需要對漫遊車的軟件進行調整。」 文卡特歎了口氣。「要是我們沒法更新漫遊車的軟件,你來找我還有什麼意義?」 傑克咧嘴一笑,繼續說:「我們的確不能打補丁,但是沃特尼可以!我們可以將數據傳過去,然後由他在漫遊車裡手動輸入。」 「你說的數據,量有多大?」 「目前我們有人正在給漫遊車軟件寫補丁程序,整個文件最小也有20兆。用那套『說+拼』程序,我們平均每四秒才能給沃特尼傳輸一個字節,至少要整整三年不間斷的通訊才能把全部補丁文件傳過去。很顯然,這肯定不行。」 「但是你來找我,說明已經有了解決方案,對嗎?」文卡特盤問,強壓住想要大吼的欲望。 「那當然!」傑克滿面春風,「說到數據管理,軟件工程師們全都是狗娘養的人精。」 「給我說說。」文卡特說。 「下面是重點,」傑克賣關子,「漫遊車目前的做法是將信號解析為字節,然後識別棲息艙發過來的信息中包含的特殊序列。這樣的話,其他無線電波就不會對回家信號產生干擾。如果字節序列不匹配,漫遊車就會無視。」 「好吧,所以呢?」 |
| 學達書庫(xuoda.com) |
| 上一頁 回目錄 回首頁 下一頁 |