千年虫的恐慌 PC面临“ 世纪”问题
我们的视野·事件
事件简介
早期的计算机系统用两位数字表示年份,如1999年的表示方法为“99”,2000年表示为“00”,这就出现了一个问题:2000年以后的时间记录又“回零”了,这可能导致许多问题。
人们最初的担心
由于计算机程序设计的一些问题,使得计算机在处理2000年1月1日以后的日期和时间的时候,可能会出现不正确的操作,从而导致一些敏感的工业部门(比如电力、能源)和银行、政府等部门在2000年1月1日零点工作停顿甚至是发生灾难性的后果。
“千年虫”还包括以下两个方面的问题:一个是在一些计算机系统中,对于闰年的计算和识别出现问题,不能把2000年识别为闰年,即在该计算机系统的日历中没有2000年2月29日这一天,而是直接由2000年2月28日过渡到了2000年3月1日;另一个是在一些比较老的计算机系统中,在程序中使用了数字串99(或99/99等)来表示文件结束、永久性过期、删除等一些特殊意义的自动操作,这样当1999年9月9日(或1999年4月 9日即1999年的第99天)来临时,计算机系统在处理到内容中有日期的文件时,就会遇到99或99/99等数字串,从而出现将文件误认为已经过期或者将文件删除等错误操作,引发系统混乱甚至崩溃等故障。
千年虫的实际影响
正当大家质疑“千年虫”问题是否被夸大之际,西非国家冈比亚却成为全球首个受千年虫严重影响的国家,除不少地方电力供应中断外,海空交通、金融和政府服务亦大受影响,其中财政部、税务局和海关更因此无法运作。总部设在华盛顿的国际千年虫合作中心表示,冈比亚出现千年虫祸,其实是意料中之事,皆因国际社会太迟帮助冈比亚除虫。
很幸运的是,除了冈比亚外,其他国家均顺利过渡,没有发生太大问题。例如,美国芝加哥的期货交易顺利地完成过渡。此外,全球其他重要的股票、证券市场和银行系统,早前均曾接受过渡千禧的测试,结果令人乐观。澳洲、新西兰、马尼拉、曼谷和其他很多地方的股票市场均完成测试并顺利度过千年虫之灾。
不管怎么样,由于世界上各地的政府和企业都对两千年问题给予了足够的关注,1999年1月1日到2000年3月1日并没有出现大范围的计算机故障。