精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>已关闭版区>>● 千年虫>>论及其它>>漫談「千年蟲」問題(之一)

主题:漫談「千年蟲」問題(之一)
发信人: benbow()
整理人: majorsun(1999-04-09 08:25:21), 站内信件
世界上許多人正在受電腦的「千年蟲」問題所困擾。
這些可分三類﹕製造電腦的人(含寫軟件的人)﹐用電腦的人﹐其他「關心電腦
」的人。
這些人中﹐卻很少聽到製造電腦﹑特別是寫軟件的人的聲音。我沒有聽說哪個電
腦製造商﹑哪個軟件公司﹐在什麼場合出來說過﹐他們的什麼型號的電腦﹑什麼
樣的軟件﹐在二零零零年到來的時候﹐會出現什麼樣的問題。
叫喊得非常起勁的﹑甚至好像世界幾乎到了「末日」的人﹐是後兩類。
用電腦的人﹐大多不了解電腦的原理﹐他們擔心是可以理解的。
「其他人」中間﹐包括政治家﹑銀行保險界人士﹑企業家等等。他們的電腦知識
﹐未必比「用電腦的人」多。但在有人提出這個「如此嚴重」的問題之後﹐處於
他們的地位﹑他們的責任﹐他們當然不能不重視﹐否則﹐他們會在「萬一」出了
問題時﹐要負責任﹐丟失選票和民意。於是﹐他們就加入了這個「大合唱」﹐搞
得全世界為電腦的「千年蟲」問題紛紛揚揚。開會﹑發諮詢函﹑發電子郵件﹑發
表文章演說﹐甚至組織人力專門「研究」對策。當然﹐就要上百萬﹑上千萬﹑上
億地花錢﹐有人發愁﹐有人發財。
在如此氣氛下﹐還是沒有電腦公司出來﹐負責任地聲明﹐他們的什麼電腦﹑什麼
軟件﹐會有問題﹐或者不會有問題。這是一個十分奇怪的現象﹐也是完全可以理
解的現象。
於是﹐那些擔心天要塌下來的人﹐憑想像和推斷﹐製造出許多蠱惑人心的﹑可怕
的「後果」來。
不錯﹐電腦已經和工農業生產﹑國防軍事﹑甚至人們的日常生活密切相關。但是
﹐什麼電腦﹑什麼軟件﹐會和「時間」關聯﹐甚至和「日期」關聯﹐如果時間﹑
日期亂了﹐就會產生什麼影響﹐就需要分析﹑研究。
我的電腦知識有限。但我認為﹐不是所有電腦都有「千年蟲」問題。要排除那些
「不成問題」的部分﹐先解放他們﹐解脫他們的困擾。對自己的電腦﹑自己的工
作要有分析﹑有「數」﹐建議不要人云亦云。就像人不要完全依賴電腦而活一樣
﹐對自己的電腦﹑工作亦不要為「輿論」和「有人說」之類東西所左右﹐動搖自
己的信心。
首先﹐電腦技術是近幾十年發展起來的﹐1900年以前尚無電腦。生產電腦的人﹑
寫軟件的人絕對沒有「愚蠢」到如此程度﹐為了省事﹐用兩位數(如98)來代替
公元年份(如1998年)時﹐不考慮2000年即將到來﹐「00」代表的不是「2000」
年﹐而也可能是1900﹑1800﹐甚至是0000年。也就是說﹐最近幾年開發出來的硬
件﹑軟件(「程序」)﹐這個「千年蟲」問題是不存在的。問題就在於﹐他們怕
負責任﹐不願意出來說「沒有問題」。因為﹐作如此「承諾」﹐萬一出了問題﹐
他們的責任可能是無限的。
其次﹐如果真的有那麼幾個電腦製造者﹑軟件開發者﹐忽略了這個問題﹐到了20
00年到來的時候﹐1999年12月31日的次日﹐變成00年﹐可以是1900年﹐也可以是
1800年﹐甚至是0000年。那麼﹐會出現什麼問題﹑影響哪些電腦的正常運作呢﹖
電腦運作不正常﹐會有什麼樣的後果呢﹖這也要分析。
一﹑不錯﹐人們今天的日常生活﹐是和電腦密切相關的﹐但是還沒有到離開電腦
活不下去的程度。個人用的電腦﹑某些家用電器(如定時錄像機)﹐日期亂了﹑
錯了﹐有什麼大不了的呢﹖重新「SET」一下不就解決了嗎﹗總不至於個人電腦裡
的資料丟失﹑家用電器從此不再運作﹗可能在12月31日夜裡﹐人們為了自動記錄
這個世紀之交的某個電視節目﹐不能在零點之後自動進行下去﹐十分可惜。我建
議﹐那天晚上﹐有此願望的人﹐不妨放棄「自動」錄像的功能﹐而改用「手動」
。退一步講﹐就算這個錄像節目沒有如願以償﹐又算什麼﹗
二﹑工農業生產用的機器﹑儀器﹑儀表﹐不少是用了電腦的。但是用了電腦﹐不
等於就完全由電腦操作﹐是其一﹔用了電腦﹐也不等於運作會受時間﹑日期等的
變動「自動」開啟和停機﹐是其次。例如﹐發電廠﹑供電站﹑飛機﹑輪船﹐都使
用電腦﹐他們有時是24小時不停運轉的。我想﹐不會有一個電腦軟件會在「日期
」發生錯誤時﹐會使發電機停止運轉﹑變電站停止供電﹑飛機掉下來﹑輪船的機
器停止。(有人再由這個假定﹐發出諸如法律訴訟之類的問題來﹐嚇唬自己﹐也
嚇唬別人。)如果真有這麼個軟件﹐那麼寫這個軟件的人豈不是「白痴」﹗
三﹑在電腦「千年蟲」問題的大合唱中﹐最令人震驚的(也許是最可笑的)推測
是﹐據說某國會因電腦日期錯誤﹐發射導彈﹐由此會引起世界大戰﹐造成地球的
災難或毀滅。這真是杞人憂天。我們無從知道那個國家導彈的發射決策過程﹐但
我絕對不相信導彈會「自動」發射。據新聞報道﹐前蘇聯總統戈爾巴喬夫在移交
權力時﹐也把導彈的發射「KEY」交給了葉利欽。據說美國的導彈(電影上是這麼
描述的)﹐要總統﹑國防部長﹑參謀長聯席會議主席等人的幾把「KEY」同時開啟
才有效。那麼﹐其他國家的導彈發射﹐就會完全交給電腦去「自動」判斷﹑執行
﹐如同「兒戲」嗎﹖
現在的問題是﹐電腦「千年蟲」問題﹐究竟會在哪些方面「可能」興風作浪﹖把
重點防範的「範圍」要劃定出來﹐不要搞得「草木皆兵」﹑人人自危。
我認為﹐只有和日期相關聯的﹑舊式電腦和軟件(程序)﹐其是否正常運轉又涉
及後果較廣泛﹑嚴重的﹐才有「千年蟲」問題﹐也才是要探討﹑要解決的「問題
」。
按照這個範圍﹐我想舉兩個例子﹕
一是銀行。銀行在計算存款﹑計算利息﹐絕大部分靠電腦「自動」一天一天地累
計。如果某銀行採用的是舊電腦﹑舊軟件﹐他們1999年年底的數字﹐可能不會自
動轉到「00」年去(如果軟件設定「00」不代表「2000」年的話)。銀行的正常
運作涉及千家萬戶﹐當然要尤其小心謹慎。各單位的財務會計數字﹐如果原設計
是「自動」轉到下一年的時候﹐也可能會出現問題。例如﹐完全依靠電腦統計「
應收」款項﹐都可能數字丟失﹑不準確。請記住﹐只有舊式電腦和舊軟件﹐才可
能出現如此問題。
二是涉及和日期有關的數據﹐完全依靠電腦的﹐可能會丟失﹑混亂。例如按日期
自動統計的「庫存」﹐按日期自動計算和打印的報表﹑發票﹑通知單(如政府稅
務部門的稅單)﹑發貨單等等。如果完全依靠電腦日期自動出票的﹐當然要看看
到2000年時是否還正常出票。這個問題﹐也不難解決﹐實在不放心﹐在99年年底
﹐把所有資料都做出「備份」﹐甚至打印出來﹐來年核對一下﹐看電腦是否正常
運作。最後一招﹐2000年初﹐有些數字要仔細核對﹐不要完全依靠電腦﹐必要時
先「手工」操作﹐或者把電腦軟件「更新換代」﹐把「備份」的數據用起來﹐完
全不必要一切重來﹐更完全不會是世界末日。
電腦畢竟是人製造出來的﹐為人類服務的﹐現在反而被電腦的「千年蟲」問題搞
得人心惶惶﹐好像無能為力﹐甚至有人估計損失會超過第一次世界大戰﹐如此等
等﹐其中是不是另有目的﹑另有所圖﹐值得懷疑。
我不是想唱反調﹐也不是說電腦的「千年蟲」問題不存在。但我認為﹐問題不是
像某些人說得那麼恐怖。
我認為﹐擺在人們面前的問題﹐其實可以很簡單和實際﹐就是﹕花時間﹑代價去
研究探討一些「可能」的﹑不一定會發生的「危險」(世界上這種「可能」的危
險比比皆是﹐何止電腦「千年蟲」一個)﹐還不如集中財力﹑人力﹐先去檢討一
下如下兩個問題﹕
日期的改變﹐會不會使自己正在使用中的電腦失靈﹖
如果電腦因日期改變失靈了﹐會不會使自己的工作不能進行﹐甚至出現災難﹖
如果這兩個問題是否定的﹐哪怕第一個問題「不知道」﹐第二個問題是否定的﹐
那麼就不必花時間﹑精力去「挖掘」可能的「問題」來困擾自己。如果是肯定的
﹐那麼﹐集中力量去解決如何應付﹑如何解決的方案。我認為﹐只有這樣﹐才比
較現實。

————待续

--
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
欢迎光临 Linux SHOP
http://linuxshop.126.com/
Linux SHOP,新闻,CDROM邮购,历史,文档,技巧,免费订阅邮件列表。
Master by BenBow Studio

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.130.8.30]

[关闭][返回]