這時候的另一個問題又出現在網絡當中,其實這個問題早在很多年前就已經有人覺察了,只不過一直拖到現在懸而未決。
這就是赫赫有名的千年蟲問題,因為以前為了節約磁盤空間,所有的程序都統一使用了簡約的時間表達方式,于是就有名字的人發現,也許這一時間到了一九九九年向兩千年跨越的時候,會導致計算機系統崩潰。
千年蟲問題在一九九九年正式被人搬上了網絡,成為了當年另一個熱點話題。不過很多討論這個話題的人并不懂千年蟲究竟是什么意思。
曾經鬧過這樣的笑話,老太太去買殺蟲劑,賣殺蟲劑的商家問老太太想殺哪種蟲子,老太太說,小孫子曾經提過,馬上千年蟲問題要爆發了,想預備一點殺蟲劑,有備無患。
其實程序員很早以前就提出千年蟲問題了,不過那時候計算機還沒有普及到方方面面,所以很多程序員都覺得是杞人憂天,可是到了1999年,計算機已經全行業普及。
交通系統、醫藥業、稅務系統、電力系統、電信業、保險業、金融業等,這些行業的計算機都還在使用六位數表達時間的老程序,也就意味著,“千年蟲”一旦發作,會給人們生活帶來非常不便的影響,甚至可能造成巨大的損失。
于是,人類歷史上最大規模的改bug行動開始了,全世界的程序員加班加點的對程序進行重寫,
但程序員們很快就發現一個問題由于使用六位數表達時間的程序太多,如果全部都要進行重寫的話,根本無法在2000年到來之前完成。
所以他們做出一個機智的選擇,那就是只對那些關鍵行業的計算機程序進行重寫,至于其他計算機中的老程序,則采用方便快捷的dog修復法。
簡單來說,dog修復法就是通過更改時間窗口,只計算19202020之間的年份。
因為已經把1900年排除在外,00這兩個數字只能代表2000年,所以計算機在時間的表達上就不會存在歧義,這個方法不需要把六位數時間代碼更改為八位數,因此能大大加快bug修復進度。
在隨后的時間里,程序員們利用dog,修復了世界上80的計算機,基本完成除蟲行動,當2000年的鐘聲敲響后,除了一些個人計算機崩潰以外,總體上還是相安無事的。
五月份的時候,dos修復法這個方法還沒有得到科學完全的驗證,江華他們的網絡科研小組也在全力的改寫他們以前程序當中的時間格式,每天都是加班加點,幸苦的很。
“除了重點部門以外,其他的就直接個人電腦直接就用dos修復法吧。”
對于江華的提議,網絡研究小組組長頭搖的跟撥浪鼓似的“老板,誰也沒有辦法肯定dos修復法一定會有效果。”
“但沒有人肯定他就沒有效果,個人電腦崩潰就崩潰了唄。”江華笑著說“只要那些重點單位的計算機沒有問題就行了。”
小組長嫌棄的說道“對于您這種和稀泥的做法。我實在無法茍同。”
江華笑著說“把整個網絡上面所有的bug修復下來,丑國估計要三千多億美金,甚至可能高達五千億美金,全世界的個人電腦崩潰了,都值不了這個錢,我還是很信賴dos修復法的。”
江華當然信賴,上一輩子,他也遭遇過千年蟲的話題,吵的那也是生囂塵上,可惜跨年的那一刻,電腦好像沒什么反應,全賴dos修復法給力。請牢記收藏,網址最新最快無防盜免費閱讀</p>