社会评论
繁体 简体 RSS feed | | 转寄

〈千禧虫是个什么虫?〉

文◎陈凤翔

著公元二千年的到来,在电脑资讯世界里,最近彼此间的问候语是「你们的千禧虫解决了没?」,人人闻虫为之丧胆、闻虫为之色变。其实千禧虫不是什么害虫,而指的是「公元二千年资讯年序bug」。『千禧虫』这名词的由来,是因为公元两千年在西方基督教世界,一些人视之为「千禧年」,预言上帝会再来,天国临到,大地更新,众圣徒复活,与主同乐。而「虫」这字,是英文bug,指的是病菌引起的疾病,用在资讯方面,则为电脑程式的错误,所以有人便把「公元二千年资讯年序程式错误」翻译成可爱的名词『千禧虫』。

名词虽可爱,但所发生的资讯年序危机,应用在电脑所有与日期有关的作业、设备、制程、处理等,届时可能无法正常运作,造成国家社会、甚至全世界非常重大损失!也或许你以为仅仅是与资讯人员有关而已,也或许你正想著说不定公元两千年真的世界末日、地球毁灭,所以这个电脑危机算不了什么,以致於没太多的兴趣去了解什么是公元二千年资讯年序危机。但是若到时世界没毁灭,而你发现你的薪水因银行电脑出问题而没准时下来,提款卡与帐簿皆无法领钱,而房东催缴房租、老婆小孩要吃饭,信用卡也无法借款时,你就会知道这个「千禧虫」的利害了!

简单的说这个千禧虫,是因为在早期电脑系统使用两位数来代表年份,然而到了公元两千年,在一些应用系统中会造成错误。例如,你的出生年月日若为1968.11.23,电脑就缩写68-11-23,而你的儿子为2000.01.01,电脑记录则是00-01-01。电脑便误判2000年比1968年早,於是儿子变老子!诸如此类计算错误,所产生资料错误,甚至当机。

或许你会想这些电脑资讯人员,当时干嘛那么懒惰,1968四位数为何要省略成68两位数?其实是因为在1960年代,电脑相关设备是非常昂贵的资源,当时(就现在看来非常小)一颗10M到20 M之间硬碟,就算是超大型磁碟机。因此早期的程式设计师莫不费尽心思、经济有效的储存所需要的资料。没有一位设计师敢将西元1955年不用两位数55,而用四位数字1955储存至硬碟中,随便浪费硬碟资源,因为这样做是绝对马上被老板开除。而当年的经打计算,却是今日的银行、保险公司、金融业、政府单位、医疗单位、、、的头痛问题,大伙都必须赶在公元两千年到来之前,即时解决这个问题。其实更准确的说法应该是,得在1998年今年年底提出全盘计画与解决措施,用1999年一整年时间做全面测试,2000年才不至出问题。否则就会发生存款、放款的利息出问题,退休金、薪资计算错误,大人小孩给药份量颠倒、武器日期错误、、等等可怕的错误。

生活在资讯时代,电脑使得很多事情变得很方便。例如提款卡、信用卡著实给我们带来不少便利。然而当电脑出问题时,要我们重返旧日办事习惯,就会感到深深的不方便。关心一下所谓的「千禧虫」对个人生活的影响以及该有的应变措施,绝对是必要且重要的贴身事。好比你就该得知道,1999年底,要比平常多准备一些现金放在身边,以免到时遇到塑胶货币失灵,没钱买东西办年货、发压岁钱,届时得向人借钱的窘境!

回首页|前期文章索引 « 上一篇|下一篇 »