當年的千年蟲真的有那麼嚴重么?還是消息散布者的陰謀?


真的,非常非常嚴重。當年證券、銀行、軍事、電力、通信、醫療等行業都已經大規模應用計算機。應用得越早、對信息化依賴程度越高,出現千年蟲的可能性就越大(因為早期的程序都是用的兩位數年份)、越難於修改(早期的系統和軟體通用性不高,甚至有固化在晶元內部的程序),危害就更不用說了,這些個個都是關乎國計民生的大事,一旦出錯後果不堪設想。

之所以能基本平穩地度過,正是靠著鋪天蓋地的宣傳讓政府和企業重視千年蟲,並且花大力氣去修復問題。就算這樣,也有少數落後國家不夠重視或者資金技術不足,導致千年蟲發作,癱瘓了一些政府機構和電力系統的運作。

好比一群氣象專家拚命宣傳洪水要來了,政府決定大力加固年久失修的堤壩,修好後洪水真來了,幸好堤壩堅固,只漏了一點水,淹了幾間草房。結果幾個市民開始嘀咕:「這洪水也不怎麼厲害嘛,電視報紙上整天嚇唬我們,花了那麼多錢,肯定有陰謀。」


2001年還在北京租房子住,所在樓房是五礦的寫字樓。類似賓館,有內部電話分機系統。計費軟體是C語言寫的。

那年7月,房東(工作人員)待收費時才發現所有住戶的費用都低到幾毛幾分。

正好當時我在那樓里租戶里,都知道我是搞軟體的,還在一家大外企上班,小有名氣。包租婆(其實是美麗少婦)就守在樓下等我下班。我明知自己肯定解決不了,但心裡想著能現場看看千(美)年(少)蟲(婦)也不枉過這一個千年。就去看了。

在電腦上dir了一下,看了看程序文件,感覺應該是turbo c。讓聯繫開發商吧,說是早就不知所終。源代碼更是沒有。想想我也沒有反彙編改的能力,於是抱歉表示無能為力。為了不失自己的專業性,我說:這是千年蟲。

從此我在本小樓範圍內聲名狼藉:連個小問題都解決不了,還說是蟲子的錯。樓里的電話系統也就此停用。房客少了很多。


我們現在已經開始著手解決2038年問題了,誰要是不信邪,不如留幾台不支持x64指令集的舊電腦,裝好XP,多裝點各種軟體,放到2040年體驗一下各種時間bug。

時間錯亂這類問題對於個人用戶來說可能影響不是很大,但是對於銀行電力等系統是毀滅性的,好在這類系統都很重視都在改進,主要還是歷史遺留系統太多太龐大,所以過渡難度也很大。

鑒於很多伸手黨連搜索一下的動力都沒有,補上鏈接:https://zh.wikipedia.org/wiki/2038%E5%B9%B4%E9%97%AE%E9%A2%98


那時候還專門有一部講千年蟲的新加坡引進電視劇《力克千年蟲》,

在我們這裡的電視台是和徐崢的《春光燦爛豬八戒》同時段、不同頻道播出的,黃金檔,小時候的我,為了看《力克千年蟲》,連《春光燦爛豬八戒》都果斷放棄了,每天守候電視台追完了整部劇。因為完全沉浸在緊張的氛圍中,覺得千年蟲一定非常厲害、非常嚴重啊!

片名挺詐唬的,其實導演沒把事情講清楚,各種信息技術、電腦、網路、黑客、高科技的套路往裡加,雜糅成了一部科幻的電視劇。但是相信我,《力克千年蟲》很好看,製作很精良,很像那麼回事,片尾曲也很好聽應景,看得我一愣一愣的,直到現在我都印象深刻,

以為這部電視劇會有續集,因為整個劇情埋下了很多伏筆,然而可能是播出以後,新的千年已經來到,大家都過得很好,傳說的千年蟲沒有造成巨大的崩潰,續集也就不了了之了吧……

真是一部充滿了時代感的好作品呢!


和核平使者甘地一個原理


真實經歷。

我姐90年代初買過一台康柏電腦,因為不知道怎麼用,就一直閑置。因國家大力宣傳千年蟲的危害,我姐馬上找專家來家裡解決問題。專家納悶了,你電腦從來不上網的,裝個毛?後來給裝了個win95算是糊弄過去了。

還有個真事兒,當年很多賣葯的,專治千年蟲,不吃就要死了,賣的還不錯。後來媒體大量闢謠,千年蟲是網路問題,民眾不用驚慌。


嚴重倒不清楚,但是影響確實很大。

譬如我媽,她是個以前到現在都不會接觸電子產品的人,但是那時候她居然也知道千年蟲。

我記得當時我在上小學,平常很討厭剪指甲。每次我拒絕剪她就說指甲太長會有千年蟲鑽進去,還把那些指甲縫內黑黑的污垢說成是千年蟲,而且每次剪完後在我身旁的姐姐會把那些污垢拿到我面前說:「有千年蟲啊!」 還把它放到我手上,害得我都有些心理陰影。

自此以後我常常主動剪指甲。

小學上手工製作課時常會有髒東西藏到指甲,我還一臉正經跟鄰座說有千年蟲鑽進我的指甲了,得趕緊回家剪指甲。

你說這是不是我媽(散播者)的陰謀?

註:這不是抖機靈 而是我的童年陰影… 我知道真相後簡直是三觀盡毀


正是因為全球協力、積極應對才避免了巨大的災難。


千年蟲問題本身技術難度並不高,難的是,大部分維護人員,確實沒有解決這個問題的技術水平。

難易都是相對的。

現在都有人懷疑資料庫存在偶發性的計算錯誤呢,因為軟體開發者向他們表示「我們的程序絕對沒有BUG」,所以只能是資料庫的BUG了。


非常嚴重,間接導致了第三次世界大戰,還好打工戰士及時帶回了補丁,才阻止了這個趨勢。


那時看過一個漫畫,第一張里的蓋茨說:親愛的美利堅人民,微軟已找到了千年蟲的應對方法。

第二張:我買了一台麥金托什……


舉一個簡單粗暴的例子吧,

比如1995年我在銀行存了10000塊錢,年利率統一按照10%計算,

2000年我取出時應該是10000 X (1.1的5次方) = 16105.1元,(2000-1995 = 5,所以5次方);

如果不解決千年蟲問題的話結果如下:

10000 X (1.1的-95次方) = 1.17元,(00-95 = -95,所以-95次方),4舍5入後我只能取到1.17元。

沒辦法,電腦他就是這麼傻。

嚴重吧。

剛才有個哥們指出了我的計算錯誤,多謝了!

腦子短路了。太給工科生丟人了。


不請自來。抖個機靈

命運石之門中時間機器的誕生和第三次世界大戰對應的時間線分別是0.x和1.x。

而千年蟲事件的爆發可以讓時間線跳到2.x,也就是胸針走上統治世界的卡密(霧)的暗黑彼得線,你說影響有多大= ̄ω ̄=


你可以去看看命運石之門.....


善戰者無赫赫之功

所以,很多人就會覺得,哎呀,這貨沒什麼戰績啊,這麼大官,是不是有陰毛?

於人,於事,都是如此!


至今還有,比如你去銀行查自己90年代開的賬戶,日期都是1900年的。


百度了下才知道千年蟲


剛發現的時候問題很嚴重,

到2000年前夕已經基本解決了


不是已經說好不提2000年前的事了嗎


你忘記簽過的保密協議了嗎?


推薦閱讀:

被哈工大計算機系錄取了,問一下這個專業咋樣?
為什麼中國能夠製造出世界上最快的超級計算機?
編程的樂趣是什麼?
為什麼進度條載入到99%總會卡住?
根據這張電腦桌面的信息能否看出使用者大體品味?

TAG:計算機 | 信息技術IT |