第81頁(第1/2 頁)
&ldo;請問二位,現在是哪一年?&rdo;蘇成晃著身體問。兩個衛士如同聾啞人,毫無表情地轉身出門。
這兒所有的程式都沒有計時功能,天軍參謀總部認為,時間就是系統的定時炸彈,絕對不能設定時間!因此,星際聯網中心的電腦程式、主機板、cpu全部都沒有設計時器,它只用紅黃藍三色交換代表時間,但也可以用其它顏色代替,可以由自己隨意選擇,這樣即便是世界上最高明的駭客,也無法使用計時的方法投放病毒。它沒有計時……啊,這是一個徹底解決千年蟲的方法,沒有計時,當然不會有因計時而產生的千年蟲。
蘇成在程式設計的間隙,仍在研究千年蟲。為什麼計時會有障礙?社會……災難事件……與時間的關係?時間的能量?這是一個哲學課題!有沒有可以超脫於時間的能量?一切都是即時性?不!時間是抓在強者手裡。
蘇成又編寫成一套預測千年蟲的系統,在停止星際聯網的過程中,有一大段時間可供自己研究,希爾可不希望大家的腦子停頓成一顆菲律賓椰子,他讓每一個人都開發自己的新系統,以便星際聯網成功之後,離開科羅拉多州還有麵包可吃。2004年2月是一個重要關口,它是以千年蟲為標誌的系統紊亂和太陽暴的爆發對網路構成的雙重危害。人類度過2000年之後,重新面對2004年的危機!根據蘇成的&ldo;系統故障迴圈推測法&rdo;演算,2000年1月,全世界的電腦程式及網路系統將為&ldo;千年蟲&rdo;所攪亂,它的災難性無法預估,然而此時,太陽恰好進入週期性活躍高峰階段,這個週期時間長度為十一年。其時太陽釋放出驚人的巨大能量,導致地球電力切斷,移動通訊系統失靈,衛星導航的艦船、飛機迷失方向,太陽週期性的活躍最高峰階段為2000年1月至4月,然後衰減,但2004年是一個最高峰值,屆時太陽釋放出的能量相當於一百萬顆100兆噸級的氫彈。太陽暴的資料是星際聯網中心提供的,星際聯網必須迴避太陽活躍高峰期,因為在太陽活躍高峰期,正常的資訊傳遞會紊亂。千年蟲結束的最後期限是2038年!這個問題出現在unix或類似的作業系統中。以常見的unix系統為例,該作業系統將1970年1月1日記為&ldo;元年&rdo;,以秒為單位計時,該數值被儲存在&ldo;ti&rdo;時間變數內,其最大值為2147483647秒。因此,到2038年1月19日3時14分零7秒時,正好達到這一峰值。這一時刻之後,成千上萬的計算機內部的日期設定值將會變為機器無法識別的引數,關鍵性的管理系統:銀行系統、交通航空管理系統、軍事管理系統將會癱瘓。蘇成以前認為,將目前的32位作業系統升級到64位能夠解決這個問題,但未能檢驗,需要重新編寫所有軟體,這項極其複雜艱巨的工程,以它來避免千年蟲的可行性不太可靠。蘇成後來發現,在一些&ldo;嵌入&rdo;式系統,也隱含著千年蟲問題,因為相當多的程式碼已做成硬體,這些硬體包括核控制系統都在使用,即控制晶片。
蘇成忽然想起萊特先生,可以說,在來科羅拉多州之前,他還一直信賴萊特先生,只到他把蘇成帶到這個印度古堡來後,他推翻了以前的一切。&ldo;準備下一單元的星際聯網工作!&rdo;忽然,希爾在兩個衛士的陪同下,闖進門來。這種情況並不多見,希爾從來都是在寬屏顯示屏前指揮各部協同工作。他有些氣喘吁吁。
&ldo;想入非非。&rdo;蘇成擱下手中的滑鼠,希爾的闖入打斷了他的思路,他剛想到千年蟲二代將在2038年之間哪個時間段可能最活躍。&ldo;不!蘇成先生,宇宙訊號中心