“千年虫”是指什么?
答案:3 悬赏:30 手机版
解决时间 2021-04-16 11:08
- 提问者网友:星軌
- 2021-04-16 01:03
要详细的``
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-04-16 01:40
“千年虫”是程序中的一个结构性缺陷。对于一个系统来说
,只要是有程序使用到了日期就有可能因为两位数的年份表示方
式导致这种缺陷。而日期作为我们日常生活中应用最广泛的概念
之一,大量存在于计算机系统各个层面和功能的程序中,从硬件
中的BIOS(微码)到操作系统、商用软件再到应用系统、历
史文件和数据等各个环节的程序中,都要处理和使用日期数据,
也都有受到千年虫影响的可能性;另一方面,在与计算机自动控
制有关的电话程控交换机、保安、工厂自动化等系统,以及使用
了嵌入式芯片技术的大量电子电器设备中,如果存在进行日期处
理的程序,而其中又恰恰使用了两位数来表示年份,也等于是产
生了“千年虫”缺陷。同时,正因为影响范围非常广泛,千年虫
的隐蔽性也是很突出的一个问题。存在广泛、隐蔽性强是千年虫
的一个最大特点,也是最令人头疼的一个问题。从这一点上来说
,越是信息化程度高的国家或部门受到千年虫的影响会越大。特
点二:危害严重
如果一个系统中发挥关键功能的程序存在“千年虫”缺陷,
那么千年虫发作造成的错误结果是致命的,除肯定会招来损失,
而且往往会有严重的后果。特点三:工程浩繁
除虫工作技术上简单,但工作繁杂、工程量大,需要良好的
工程管理解决千年虫的技术和方法都很简单,这是大家的共识。
但千年虫可能存在于系统任何一个部分的程序中,必须确保找出
影响系统正常工作的每一处缺陷并及时修正,才能让系统顺利过
关,这也造成了巨大而且浩繁的工作量。尤其对于那些开发和应
用时间都非常久远、规模庞大的应用系统程序来说,真是一件令
人望而生畏的工作。比如AT&T公司的报告称该公司就有近1
·6亿行的源程序需要进行清查判断是否存在千年虫。繁杂、巨
大的工作量还造成了工程管理和协调上的困难,如果没有良好的
项目管理,又会反过来影响工程的顺利进展,导致一些其他的麻
烦,使情况变得更加糟糕。
值得一提的是,对于国内来说,由于应用程序的规模、数量
以及应用时间同国外比还有很大的差距,反而使得国内的除虫工
作量要小得多,困难也减轻了不少。说真的,真不知道这应该是
高兴还是悲哀。
特点四:时间紧迫
现在离2000年的时间已经不多了,但千年虫又有着不可
改变的时间期限,所有工作必须在1999年12月31日甚至
更早的时间以前完成,无法推迟,这一点对于很多习惯于做能拖
延的工作的人来说,无疑是很头疼的事。
,只要是有程序使用到了日期就有可能因为两位数的年份表示方
式导致这种缺陷。而日期作为我们日常生活中应用最广泛的概念
之一,大量存在于计算机系统各个层面和功能的程序中,从硬件
中的BIOS(微码)到操作系统、商用软件再到应用系统、历
史文件和数据等各个环节的程序中,都要处理和使用日期数据,
也都有受到千年虫影响的可能性;另一方面,在与计算机自动控
制有关的电话程控交换机、保安、工厂自动化等系统,以及使用
了嵌入式芯片技术的大量电子电器设备中,如果存在进行日期处
理的程序,而其中又恰恰使用了两位数来表示年份,也等于是产
生了“千年虫”缺陷。同时,正因为影响范围非常广泛,千年虫
的隐蔽性也是很突出的一个问题。存在广泛、隐蔽性强是千年虫
的一个最大特点,也是最令人头疼的一个问题。从这一点上来说
,越是信息化程度高的国家或部门受到千年虫的影响会越大。特
点二:危害严重
如果一个系统中发挥关键功能的程序存在“千年虫”缺陷,
那么千年虫发作造成的错误结果是致命的,除肯定会招来损失,
而且往往会有严重的后果。特点三:工程浩繁
除虫工作技术上简单,但工作繁杂、工程量大,需要良好的
工程管理解决千年虫的技术和方法都很简单,这是大家的共识。
但千年虫可能存在于系统任何一个部分的程序中,必须确保找出
影响系统正常工作的每一处缺陷并及时修正,才能让系统顺利过
关,这也造成了巨大而且浩繁的工作量。尤其对于那些开发和应
用时间都非常久远、规模庞大的应用系统程序来说,真是一件令
人望而生畏的工作。比如AT&T公司的报告称该公司就有近1
·6亿行的源程序需要进行清查判断是否存在千年虫。繁杂、巨
大的工作量还造成了工程管理和协调上的困难,如果没有良好的
项目管理,又会反过来影响工程的顺利进展,导致一些其他的麻
烦,使情况变得更加糟糕。
值得一提的是,对于国内来说,由于应用程序的规模、数量
以及应用时间同国外比还有很大的差距,反而使得国内的除虫工
作量要小得多,困难也减轻了不少。说真的,真不知道这应该是
高兴还是悲哀。
特点四:时间紧迫
现在离2000年的时间已经不多了,但千年虫又有着不可
改变的时间期限,所有工作必须在1999年12月31日甚至
更早的时间以前完成,无法推迟,这一点对于很多习惯于做能拖
延的工作的人来说,无疑是很头疼的事。
全部回答
- 1楼网友:想偏头吻你
- 2021-04-16 04:16
是一只在2000年的一个病毒呗 也可以理解为 活了一千年的虫子
- 2楼网友:鸽屿
- 2021-04-16 02:51
千年虫 现在被用来泛指2000年以后出生的孩子,他们区别于80后 90后形成了独特的群体。
计算机2000年问题,又叫做"2000年病毒"、"千年虫"、"电脑千禧年问题"或"千年病毒".缩写为"Y2K".是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由 于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运 算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功 能紊乱甚至崩溃。另外,更广泛地讲,“千年虫”还包括以下两个方面的问题:一个是在一 些计算机系统中,对于闰年的计算和识别出现问题,不能把2000年识别为闰年,即在该计算 机系统的日历中没有2000年2月29日这一天,而是直接由2000年2月28日过渡到了2000年3月1 日;另一个是在一些比较老的计算机系统中,在程序中使用了数字串99(或99/99等)来表示 文件结束、永久性过期、删除等一些特殊意义的自动操作,这样当1999年9月9日(或1999年4 月9日即1999年的第99天)来临时,计算机系统在处理到内容中有日期的文件时,就会遇到99 或99/99等数字串,从而将文件误认为已经过期或者将文件删除等错误操作,引发系统混乱 甚至崩溃等故障。
“千年虫”问题的根源始于60年代。当时计算机存储器的成本很高,如果用四位数字表示年 份,就要多占用存储器空间,就会使成本增加,因此为了节省存储空间,计算机系统的编程 人员采用两位数字表示年份。随着计算机技术的迅猛发展,虽然后来存储器的价格降低了, 但在计算机系统中使用两位数字来表示年份的做法却由于思维上的惯性势力而被沿袭下来, 年复一年,直到新世纪即将来临之际,大家才突然意识到用两位数字表示年份将无法正确辨 识公元2000年及其以后的年份。1997年,信息界开始拉起了“千年虫”警钟,并很快引起了 全球关注。
千年虫”影响是巨大的。从计算机系统包括PC机的BIOS、微码到操作系统、数据库软件 、商用软件和应用系统等,到与计算机和自动控制有关的电话程控交换机、银行自动取款机 、保安系统、工厂自动化系统等,乃至使用了嵌入式芯片技术的大量的电子电器、机械设备 和控制系统,等等,都有可能受到“千年虫”的攻击。目前世界各国已纷纷由政府出面,全力围歼“千年虫”。
正当有公众质疑「千年虫」问题是否被夸大之际,西非国家冈比亚却成为全球首个受千年虫严重影响的国家,除不少地方电力供应中断外,预计未来数月,海空交通、金融和政府服务亦大受影响,其中财政部、税局和海关更因而无法运作。总部设在华盛顿的国际千年虫合作中心表示,冈比亚出现千年虫祸,其实是意料中事,皆因国际社会太迟帮助冈比亚除虫。
冈比亚爆发虫祸的部门,主要集中在一些政府机构。由于爆发大规模虫祸,冈比亚政府已宣布今天(周一)为非工作日,以暂时减轻出事机关所要承受的压力。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯