第0903章 割全球大戶的肉(1/2)
看熱鬧者終歸屬於外行,了解內情之人可不會因為測試系統崩潰了,就認為演示搞砸了;恰恰相反,其揭示了「千年蟲」的真實存在和可能危害。
瞧著真正的目標群體,無不臉色凝重,主導這一切的首富先生,難免暗爽。
香江的銀行多如過江之鯽,雖然在1980年代銀行危機當中淘汰了一批,但大多屬於運營不規範的華資銀行,算是自尋死路地秋後算帳,而環境寬鬆的香江,做為世界金融中心之一的地位並沒有改變——全球各個主要銀行,幾乎都在香江設有分支機構。
這就無形當中方便了把眼前這個活生生的實驗成果,傳遞給世界範圍內所有銀行的總部——你們需要升級現有計算機系統,來防範「千年蟲」的危害了。
不得不說,為了製造這個it商機,唐煥不是一般地煞費苦心。
要知道,想找一個像香江這樣有國際地位的金融中心,來做演示平台並不容易;而讓恒生銀行和新鴻基銀行這樣運營公認優秀的機構,冒著影響聲譽的風險,聯合當試驗品,也沒有那麼簡單——但不找如此有份量的例子,又怎麼會有說服力?
各家銀行代表的反應,證明了本次演示取得了理想的震撼效果。
所謂的「千年蟲」,源於計算機處理數據的固有方式——自然界的數字是連續而無限的,而計算機空間只能離散而有限地表示。
比如,用1個字節即8比特,表示正整數,那只能描述出0到255總共256個數字。
這個現象的實質就是,在編制軟體程序解決現實問題的時候,bug往往出現在處理極限數據的時候,諸如數據溢出等等。
在此類情況下,用1個字節表示的正整數255,再往上加1的話,計算機如果不主動報錯,那返回的結果往往是0——因為真正的二進位數字串里進位到最高位的那個「1」,計算機無法表示,直接截斷,只剩下了後面8位的「0」。
這只是一個最抽象、最基礎的原理,實際的情況要複雜得多。
在1980年代中期以前,尤其大型機開始興盛的1950到1960年代,不論內存還是硬碟,存儲設備非常昂貴;能夠接受的廉價解決方案,也就是穿孔卡片和磁帶。
舉一個普通人最容易接觸到的例子,1977年推向市場的家庭電視遊戲機——雅達利2600,內存僅為128個字節。
迫於如此沉重的成本壓力,計算機表示年月日,通常只有6位,形如1970年1月1日為「700101」,年份的前兩位「19」被省略掉了。
再舉一個更廣為熟知的例子,那就是原本時空里中國的一代居民身份證——相比於後來的二代居民身份證的18位編碼,少了3位,其中2位就是省去了4位年份數字的頭兩位。
基於那個數字溢出原理,這種計算機表示時間方法,到了2000年的時候,得到的結果很可能就是1900年。
由此產生的危害有多嚴重?
就銀行領域而言,不好意思,你要倒閉了,儲戶利息憑空增加幾十年;就稅務領域而言,對不起,你破產了,欠國家100年的稅;就電信領域而言,你要是敢在1999年12月31日23點59分打兩分鐘跨世紀的電話,那麼恭喜你,電信公司給你的帳單,很可能就是一輩子打電話的帳單——「100年減去2分鐘」。
諸如此類的情況,還只是計算機自動執行程序造成的可預料危害,而由於像採用不嚴格數學算法計算閏年等等的程式設計師人為失誤,會讓具體情況更加變幻莫測。
另外,軟體系統當中,還有一個習慣,即把「99」之類的極限數字,用於表示檔案「刪除」、「廢棄」等特殊含義。
所以,一旦2000年臨近,問題不僅限於莫名其妙地計算錯誤,還可能伴隨著稀里糊塗的數據丟失。
事實上,早在幾十年前,ascii——美國信息交換標準代碼之父——鮑勃·貝莫,便第一次提出了「千年蟲」的問題,並希望ibm這樣的大企業、iso之類的國際組織,以及政~府,來關注其危害,但反響寥寥。
畢竟,當時距離2000年還比較遙遠,而存儲器的成本,實在是難以承受之重。
現在,「千年蟲」問題再被正式提出,境遇和之前顯然大為不同。
首先,首富先生的影響力不是鮑勃·貝莫這位工程師能比的;其次,今年距離2000年,不能再說「遙遠」了;最後,不論半導體存儲器還是機電式硬碟,單位成本都在急劇下降,足以容納那些看起來冗餘的數據了。
唐煥把全球各家銀行的代表聚到一起,觀看一個活靈活現的例子,其結果就是,大家都嚇壞了,紛紛表示,要向總部匯報「千年蟲」問題給自己帶來的衝擊。
由於「千年蟲」是一個晦澀難懂的問題,利益相關方可以從危害的角度認識它、重視它,但媒體在報導的時候,就肯定沒有那麼專業了,怎麼博眼球怎麼說。
其結果就是,恒生銀行和新鴻基銀行的不少儲戶,開始人心惶惶。進而跑到櫃檯取錢。
這個情景,讓那些不爽唐煥的人幸災樂禍不已——讓你顯擺,玩脫了吧,恒生銀行和新鴻基銀行好不容易養成的名譽,眼瞅著毀於一旦,沒準會迎來恐慌性的擠兌浪潮。
早有準備的首富先生,肯定不會讓居心叵測者如願,當即與恒生銀行、新鴻基銀行發出聯合聲明——兩家銀行只是使用老設備進行了一次測試,並不表示整個系統真的存在「千年蟲」問題。事實上,通過和哲儒、方圓等廠商的合作,「千年蟲」問題已經得到了穩妥的預防。為了讓儲戶安心,自己將贈送一份「千年蟲」險,以確保存款萬無一失。
有了這粒定心丸,恒生銀行和新鴻基銀行的儲戶數量,不減反增。
本章未完,點選下一頁繼續閱讀。