一沙一世界,一叶一乾坤。我以芝麻的视界和内心,真诚的与你分享那些发生在我们身边的事儿!请关注“芝麻见闻录”!
公元1999年,是20世纪的最后一年。这一年,千年虫把世界吓得够呛。
千年虫非此虫子
先举一个例子:某人1990在银行存了100万定期,然后10年之后取出来。当然,钱存在银行肯定要算利息的,哪怕非常少。当然,在计算机时代,数据管理都依靠计算机,没有谁会拿一个帐本用一把算盘来计算你的利息。
但是,最早的计算机忽略一个根本性的问题,它以为这么高端的玩意儿一定走不远,所以,它在记录或设定日期时以为到1999年就是终点,采用的是“MM-DD-YY”的格式,即年份只用了两位阿拉拍数字。得益于主板上的纽扣电池,这个日期哪怕在关机的情况下也会正常记录。
千年虫不能称之为“病毒”,因为它少了计算机病毒的主要特征:传染性
实事上,千年虫的问题在前一两年都是热门话题,而让世界感到惶恐的当然是1999年。因为这一年是世纪之交,离千年虫的爆发越来越近了。
所以,千年虫当然不是虫,也不是病毒,它是计算机在诞生之日时,出于对存储成本考虑,对未来发展的一个疏忽而留下的一个固有缺陷(通常称BUG)。可以想像,下一次可能发生类似的问题要到9999年了。那时是不是会称之为“万年虫”?可能,但你我都看不到了!
以下是引用内容,来自于360百科:
北京市计算机2000年问题办公室从1日至3日已经接到十几个求助电话,反映自己的电脑出现了千年虫问题。一位魏小姐的炒股机不能工作了;王先生的某国内知名品牌的电子记事本里几百个电话号码一夜之间不见了…… 紧接着国外也传来报道:著名的7-Eleven便利连锁店星期一遭到类似千年虫的计算机漏洞的袭击。这个连锁店的计算机把2001年当成1901年,使许多使用信用卡的用户感到不便。便利店一发言人说,星期二晚上他们已经控制了事态,星期三,商店已经开始正常营业。1999年,它对千年虫作了充分的准备,总共投入了880万美元对付千年虫。对于这次出现的同样是由计算机计时系统引起的问题,连锁店发言人说;"这的确是一个非常特殊的事件。我们已经对计算机系统做了近万次测试,工作一直正常,直到星期一。" 千年虫还袭击了挪威的国家铁路系统。不过好在这个问题在爆发前夕就发现了。公司的发言人称,火车仪表板上的电脑显然不能分辨出这个日期。去年一年来,电脑专家们都以为当时钟转到2000年1月1日时就可能在全球出现千年虫问题,但他们并未料到2000年12月31日才爆发千年虫问题。 最新的报道还表明,由于电脑千年虫作怪,瑞典多达10万网上银行客户在进入2000年之后无法进入网上账户。新千年开始后,瑞典一些网上银行客户试图进入平常使用的银行服务网页时,却获得这样的提示:"许用权已无效",尽管他们的账户中还有存款,却无法支配其网上银行账户。据估计,受影响客户大约要占到瑞典全国经营网上银行业务或网上股票业务的金融客户数量的10%。 到目前为止,还有些消息不断传出。或许事情不会太大,但这确实出乎人们意料,由于很多人以为千年虫已经成为了美丽的传说,所以这些报道在世界范围造成了较大的影响。
千年虫的根本原因,还是涉及到存储位数的问题。所有的编程语言对于能正常存储的数字都有个界定,比如16位系统中能表示的整数范围是-32768~32767(2的16次方共65536个整数),超过这个范围,会引发程序的混乱,可能会出现一些无意义的数字,从而造成某些计算机应用软件异常,甚至崩溃!
可笑的是,1999年全世界如临大敌的千年虫,在1999年12月31日23时59秒的下一秒,也就是新世纪的第一秒时,情况显得波澜不惊,并没有发生什么特别可怕的事,世界末日并没有来临。或许,相关领域专家早已对千年虫制定了应急预案,或许,千年虫本来就是杞人忧天,总之,千年虫并没有露出它狰狞的面容。
千年虫对固件的影响可能是最大的
其实,千年虫的问题,对普通的PC影响并不大,因为软件系统在随时升级更新,真正防不胜防的是许多的嵌入式系统,也就是软件指令固化在硬件当中那些设备,因为全世界类似的设备不计其数,要完全消除这个BUG,根本不可能,导致说不定哪天就爆发了,假定在一些关键的领域,将会造成不可估量的灾难。
距离2000年已过去将近20年了,并不表示千年虫已经消失,事实上,所有国家一直对这个BUG进行严密监控,前段时间我看到一篇新闻报道,美国总统特朗普宣布放弃对千年虫的监控,说明美国一直在关注这个事情。
电影《夺命千年虫》海报
但普通用户完全可以放心,因为后来的电脑已经修复了这个BUG。但在世纪之交时,这个BUG确实闹得沸沸扬扬,为此很多国家还以此为灵感拍了许多影视剧,比如《千年虫》、《夺命千年虫》、《力克千年虫》、《公元2000》等等。从名字可以看出,千年虫的问题的确是当时全世界关注的一个大事件。
缘来是您,敬请关注!
,