首页 > 资讯 > 经验 > 千年虫问题,什么是千年虫问题

千年虫问题,什么是千年虫问题

来源:整理 时间:2025-01-28 19:34:47 编辑:智能门户 手机版

本文目录一览

1,什么是千年虫问题

千年虫不是病毒,是因为计算机开始在设计上因为年份用两个十进制数字表示,到了2000年,跨世纪的时候,应用计算机的日期计算比对的系统就出现了严重系统紊乱,是一个个设计的bug问题,因为在2000年千禧年爆发,所以叫千年虫,并不是病毒。

什么是千年虫问题

2,千禧虫危机的千年虫存在的问题

更广泛地讲,“千年虫”还包括以下两个方面的问题:一个是在一 些计算机系统中,对于闰年的计算和识别出现问题,不能把2000年识别为闰年,即在该计算机系统的日历中没有2000年2月29日这一天,而是直接由2000年2月28日过渡到了2000年3月1 日;另一个是在一些比较老的计算机系统中,在程序中使用了数字串99(或99/99等)来表示 文件结束、永久性过期、删除等一些特殊意义的自动操作,这样当1999年9月9日(或1999年4 月9日即1999年的第99天)来临时,计算机系统在处理到内容中有日期的文件时,就会遇到99 或99/99等数字串,从而将文件误认为已经过期或者将文件删除等错误操作,引发系统混乱 甚至崩溃等故障。

千禧虫危机的千年虫存在的问题

3,千年虫问题是怎么回事

在设计计算机的程序时规定了的年份仅用两位数来表示,那么无论遇到是哪一个世纪的,计算机都会老老实实地取年份中的后两位来表示其年份,决不会采取四位数来表示年份的。也就是说,假如是1971年,在计算机里就会被表示为“71”,而假如是2002年,计算机就会将其年份表示为“02”。这样的话假如要计算相差多大,计算机要用02减去71了。这就是千年虫(计算机2000年问题)。 计算机千年虫(2000年问题)的定义: 2000年问题,就是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运算(如多个日期之间的计算或比较等)时,就会出现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃。 另外,更广泛的讲,2000年问题还包括其他两个方面的问题: 一个是在一些计算机系统中 ,对于闰年的计算和识别出现问题,不能把2000年识别为闰年,即在该计算机系统的日历中没有2000年2月29日这一天,而是直接由2000年2月28日过渡到了2000年3月1日; 另外一个是在一些比较老的计算机系统中,使用了数字串99(或99/99等)在程序中来表示文件结束、永久性过期、删除等一些特殊意义的自动操作,这样当1999年9月9日(或1999年4月9日即1999年的第99天)来临时,计算机系统在处理到内容中有日期的文件时,就会遇到99或99/99等数字串,从而将文件误认为已经过期或者将文件删除等错误操作,引发系统混乱甚至崩溃等故障。这个问题有的时候也被称为“9999虫”。 2000年问题(英文为 Year 2000 Problem)在国际上有各种各样的叫法,比较通俗的一种就是“千年虫”,英文为Millennium Bug,其中 Millennium 是“一千年”的意思。而Bug在汉语中是“臭虫”,它是美国常用俗语,在计算机界表示那些程序开发中没有注意到的漏洞和毛病。2000年问题就是当初设计程序时没有注意到的一个毛病,它在2000年来临时才发作,所以我们把他叫做“千年虫”(Millennium Bug)。另外,国外经常把一千(KILO-)简写为K,所以2000年问题(Year 2000 )国际上也简称为Y2K,其中Y是英语单词Year的简写,2K是2000的简写。

千年虫问题是怎么回事

4,什么是千年虫问题

什么是千年虫(2000年问题) 在设计计算机的程序时规定了的年份仅用两位数来表示,那么无论遇到是哪一个世纪的,计算机都会老老实实地取年份中的后两位来表示其年份,决不会采取四位数来表示年份的。也就是说,假如是1971年,在计算机里就会被表示为“71”,而假如是2002年,计算机就会将其年份表示为“02”。这样的话假如要计算相差多大,计算机要用02减去71了。这就是千年虫(计算机2000年问题)。 计算机千年虫(2000年问题)的定义: 2000年问题,就是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运算(如多个日期之间的计算或比较等)时,就会出现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃。 另外,更广泛的讲,2000年问题还包括其他两个方面的问题: 一个是在一些计算机系统中 ,对于闰年的计算和识别出现问题,不能把2000年识别为闰年,即在该计算机系统的日历中没有2000年2月29日这一天,而是直接由2000年2月28日过渡到了2000年3月1日; 另外一个是在一些比较老的计算机系统中,使用了数字串99(或99/99等)在程序中来表示文件结束、永久性过期、删除等一些特殊意义的自动操作,这样当1999年9月9日(或1999年4月9日即1999年的第99天)来临时,计算机系统在处理到内容中有日期的文件时,就会遇到99或99/99等数字串,从而将文件误认为已经过期或者将文件删除等错误操作,引发系统混乱甚至崩溃等故障。这个问题有的时候也被称为“9999虫”。 2000年问题(英文为 Year 2000 Problem)在国际上有各种各样的叫法,比较通俗的一种就是“千年虫”,英文为Millennium Bug,其中 Millennium 是“一千年”的意思。而Bug在汉语中是“臭虫”,它是美国常用俗语,在计算机界表示那些程序开发中没有注意到的漏洞和毛病。2000年问题就是当初设计程序时没有注意到的一个毛病,它在2000年来临时才发作,所以我们把他叫做“千年虫”(Millennium Bug)。另外,国外经常把一千(KILO-)简写为K,所以2000年问题(Year 2000 )国际上也简称为Y2K,其中Y是英语单词Year的简写,2K是2000的简写。 同时,从上面的第三个问题中,我们已经看出,假如只用两位数来表示年份的话,当我们在进行不同世纪里的两个年份之间的计算时,我们会得出多么错误的结果。而对于这个结果,我们目前仅仅感觉到的是它的错误可笑,但当这样的错误一旦发生到关键部门的话,其带来的后果又是不可想象的

5,千年虫病毒是怎么回事

一种很老的病毒了,现在很好杀掉了具体哪个漏洞就不知道了不过楼主可以使用腾讯电脑管家来查杀它腾讯电脑管家应用了具有“自学习能力”的自研第二代“鹰眼”引擎,业界首创将CPU虚拟执行技术运用到杀毒软件中,能够根除顽固病毒、大幅度提升深度查杀能力,并且大大降低了杀毒软件对用户电脑系统资源的占用率。同时,沿用“4+1”多引擎架构保证了腾讯电脑管家病毒查杀的稳定性。误杀率也极低,深受广大用户的认可。
千年病毒”。缩写为“Y2K”。是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运 算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功 能紊乱甚至崩溃。很老的病毒了呢,现在全新的系统,基本不会有这样的病毒了呢,不过建议使用腾讯电脑管家杀毒软件,全面的保护咱们的电脑安全,系统底层保护,进程防护:拦截恶意进程的运行,防止系统被破坏,注册表防护:拦截恶意程序修改系统注册表,防止系统被破坏,文件系统防护:实时监控文件操作,防止病毒感染系统,驱动防护:拦截恶意程序加载驱动,防止系统被破坏,漏洞防火墙:自动检测系统最新漏洞,及时提醒修复,黑客入侵防护:实时拦截黑客攻击,防止系统被控制希望可以帮到您了
计算机2000年问题,又叫做"2000年病毒"、"千年虫"、"电脑千禧年问题"或"千年病毒".是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由 于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运 算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功 能紊乱甚至崩溃。另外,更广泛地讲,“千年虫”还包括以下两个方面的问题:一个是在一 些计算机系统中,对于闰年的计算和识别出现问题,不能把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、微码到操作系统、数据库软件 、商用软件和应用系统等,到与计算机和自动控制有关的电话程控交换机、银行自动取款机 、保安系统、工厂自动化系统等,乃至使用了嵌入式芯片技术的大量的电子电器、机械设备 和控制系统,等等,都有可能受到“千年虫”的攻击。目前世界各国已纷纷由政府出面,全力围歼“千年虫”。

6,千年虫到底是什么问题

以前计算机内存比较小,日期中的年份都用两位数表示 1999年就是99,到了2000年,系统地年份识别为00,到底是2000还是1900就会辨不清楚,使软件出现bug 详细: 随着2000年的日益临近,千年虫(也称2000年问题,Year 2000,简称Y2K)这个话题正越来越多地见诸于报端、电视等媒体,日益引起大家的关注。那么,千年虫都发作于哪些地方,它对我们的生活到底有哪些影响呢? 什么是千年虫 ? 千年虫会发生在哪些地方?要回答这个问题,需要先明确一下千年虫的定义和起因,千年虫是在计算机中对于年份和日期的表示方式不完整而引起的程序出错,它包含三个方面的内容: 1. 由于只使用了两位数来表示年份,会引起跨世纪的日期计算得出错误结果,比如用02减去98会得-96,而用2002减去1998结果是4。 2. 由于特殊日期(9/9/99)和计算机中特殊定义的字符串相冲突而有可能引起操作错误。 3. 闰年问题,即能否正确计算2000年是闰年,2月份有29日这一天。 根据以上三个方面的表现,我们可以肯定地说,千年虫在所有使用了智能程序进行有关日期的处理和操作的地方都有可能发作。举个例子来说,对于一部星期一至星期五工作时间开放、星期六、日下班时间关闭的定时开关电梯来说,由于它能够定时开关,电梯里必定有智能程序,同时智能程序中也必定有和日期有关的操作,才能够计算出一年中每个月的每一天是星期几,那么当2000年来临时,如果这部电梯因为只使用了两位数来表示年份,就会将2000年识别为1900年,从而带来其中的日历计算错误,造成电梯的自动功能紊乱。因此在此需要特别指出的是,千年虫不但存在于我们熟知的计算机系统中,对于那些使用了智能芯片的设备,只要其中有和日期有关的操作,也就有可能在2000年来临时导致千年虫发作。而对于我们所熟知的计算机系统,千年虫也并不只是存在于我们所编写的应用程序和软件中,包括操作系统、硬件在内的计算机组成部分,由于其中也使用了进行日期操作的各种各样的小程序(如微机硬件中就有BIOS),也就会有可能受到千年虫的影响。 哪些地方有虫 ? 那么,千年虫主要会在什么地方发作呢?就世界上的情况来说,千年虫主要集中发作于两个方面: 一个是配备比较早(大约在80年代中期以前投入使用)的主机上的应用系统,如在IBM 4381,IBM AS/400等机型上运行的应用程序。这些机器系统国际上都应用的相当早,因此其上面的应用程序经过十余年的开发和发展其规模已经非常庞大,比如美国的AT&T电讯公司,其内部就有超过3.6亿行的应用程序需要检测是否存在2000年问题,这确实是很大的工作量,因此给解决2000年问题造成了极大的麻烦。 千年虫另外一个容易发作的方面是嵌入式设备。所谓嵌入式设备,就是指设备中使用了智能芯片的系统,由于智能芯片价格低廉,目前嵌入式设备已变成无处不在,由生产线、大量的自动化仪器仪表、汽车、电梯、警报系统、消防检测器到医疗设备,以至电话交换机、空调机、交通灯、恒温器等,可谓渗透到日常生活每个角落。这些设备中应用的程序往往都已经固化到元器件中,因此一旦产品只使用了两位数来表示年份,就会引发2000年问题,而要替换这些芯片,又往往不得不把整个系统都替换,这会造成资金和操作上的困难,使解决2000年问题更加麻烦,也是无法按时解决2000年问题的隐患之一。 对于我们普遍使用的PC机又会怎样呢? 从硬件角度讲,2000年问题主要存在于微机的BIOS不能实现向2000年的自动过渡,相对来讲是比较简单的。否则问题一旦发作起来就会让你手忙脚乱,狼狈不堪。具体来讲,在微机硬件中有一个实时系统时钟,它依靠微机主板上的纽扣电池作为电源和动力,时刻保持运转,这样微机在关机时也能够保持时间前进。这个实时系统时钟的时间数值是保存到主板BIOS中的存储器(CMOS)中的。当微机启动时,微机操作系统从BIOS的那个时间存储器里读取当前时间,包括四位数的年份以及月份、日、小时、分钟、秒等,从此,只要不关机,操作系统的时钟就会以微机外接电源(不再是主板上的纽扣电池)为动力单独向前运转,并保存在微机的内存中(不再是BIOS中的存储器)。微机的2000年问题主要表现在,尽管RTC—实时系统时钟中使用了四位数来表示年份,但其年份数据的前两位(世纪信息,如“19”,“20”等)并不和后两位发生联系,也就是说,当后两位从“99”变为“00”时,并不能向前进位使前两位数由“19”变为“20”,这样,RTC中1999年的下一年便应该是1900年,从而引发了2000年问题。 而对于目前应用的操作系统(如DOS 5.0以上版本、Windows 3.x 、Windows95、 Windows 98以及 Linux 、SCO Unix、Windows NT)时钟来说,其年份都是用四位数来表示的,因此不会存在2000年问题。但目前的问题是操作系统中附带的一些小实用程序、工具或函数调用,有可能因为年份表示不完整而引起千年虫发作,但可以肯定的一点是,只要你不使用到这些小实用程序或工具,就不会引发2000年问题。如果你要详细了解这些操作系统中到底有哪些实用程序、工具或函数调用存在2000年问题,可以到本人站点( http://www.netease.com/~year2000)的微机Y2K和业界支持两个栏目中查询,同时站点里也有关于微机2000年问题方面的详细论述。 总之,对于我们自己使用的微机来说,其系统方面的2000年问题是相对简单的,其难点还应该是其上面规模庞大的应用程序上。 千年虫怎么扰乱我们的生活? 如果千年问题没有得到及时的解决,那么我们的生活可能会出现一些意想不到的混乱…… 金融业:到了2000年,银行里面的电脑可能将2000年解释为1900年,引起利息计算上的混乱,甚至自动将所有的记录消除;自动取款机会拒收“00”年的提款卡; 保险业:保险公司可能会将每份保险的年限算错。 电信业:你在1999年12月31日23:59分打了三分钟的电话,电话局的账单却可能显示为(100年-3分钟); 电力系统:美国夏威夷电力公司曾经做了一项实际的实验,输入00年,结果电厂自动停止操作,在某些情况下也发生电压与频率方面的变化,造成用户全面停电、电器故障甚至烧毁;美国联邦核管处更是担心全美的百余座核电厂里的仪器由于2000年问题失控造成核辐射外泄等灾难。 税务系统:税务局的电脑可能会认为你拖欠了100年的税款,从而寄来天文数字般的补税通知。 医药业:医疗仪器如救生系统或监视系统可能死机导致患者生命危急以及血库管理、医嘱系统与病历、器材管理全部无法正常运作。 交通系统:由于控制雷达的电脑失灵,空中管制完全瘫痪,班机停飞。 最近,2000年问题更成了美国各大汽车公司的头疼问题,原来,美国汽车都有确定的使用年限(比如10年),超过该时间期限后汽车便会自动拒绝发动。麻烦出在一些刚刚生产出来的自动化程度较高的汽车,其内部控制芯片仍用两位10进制数表示年份,那么到了2000年后,由于年份变成了00年,和出厂日期(比如1998年)一比较,竟然已运行了98年,汽车当然便会自动拒绝发动了。美国花旗银行(CITYBANK)在对其属下的汽车进行2000年问题测试时,便发现了这个问题。 怎么样,即使你还没有买电脑,也不会觉得千年虫与你一点关系没有吧。不过,随着各行各业解决千年问题的迅速进展,上述问题也几乎不可能在我们的生活中发生了。 参考资料: http://zhidao.baidu.com/question/8772777.html?si=2
是病毒!
这个真不知道,。好象是电脑瘫痪的。并不是时间
因为以前的硬件是很贵的,所以在设计上就省了前面的19了.只是两位的年号了.如果到了2000年1月1日就会显示00年1月1日.不是2000年的.是1900年的.
就是一个关于时间的BUG 1999年12月31日 变成2000年1月1日的时候 好象会系统崩溃`我也记得不是很清楚了
2000年的 一种病毒 7年了 !
文章TAG:千年千年虫千年虫问题问题千年虫问题

最近更新

  • a9,hpv中的A9成阳性是什么意思a9,hpv中的A9成阳性是什么意思

    hpv中的A9成阳性是什么意思2,职位a6和a9什么意思3,CortexA9四核处理器性能怎么样4,arm9arm11cortexa8cortexa9都是什么意思之间有什么联系5,ARMCortexA9是单核还是双核主频多少求参数6,A9架.....

    经验 日期:2025-01-28

  • quye,根除狐臭偏方是什么狐臭可以治好吗quye,根除狐臭偏方是什么狐臭可以治好吗

    根除狐臭偏方是什么狐臭可以治好吗你好,治疗狐臭偏方有很多种的,比如说田螺法、生姜法、西红柿法等等,狐臭情况不是很严重的话,一般是可以治好的。如果你想进一步了解狐臭偏方有哪些?你可以.....

    经验 日期:2025-01-28

  • 1216,1216火车1216,1216火车

    1216火车2,一二一六次列车始发是哪终点是哪里3,1216数字爱情含义4,1216什么意思5,一个男人给女人发红包1216是什么意思6,数字1216含义1,1216火车正点的情况是15:402,一二一六次列车始发是哪终.....

    经验 日期:2025-01-28

  • 电气自动化设备驱动器,电气自动化设备分得细一点看懂电气自动化设备驱动器,电气自动化设备分得细一点看懂

    什么是电气自动化设备安装与维护自动化设备?过程控制自动化、继电保护自动化;过程控制自动化主要利用现代PLC技术实现各种生产过程控制过程;继电保护自动化采用微机技术(类似pLC)保证电网.....

    经验 日期:2025-01-28

  • 气缸原理,磁偶式无杆气缸原理气缸原理,磁偶式无杆气缸原理

    气缸原理的活动?气缸Work原理气缸Work原理气缸是引导活塞在气缸内做直线往复运动的圆柱形金属机器。普通气缸根据气缸工作原理可以分为什么?气缸Work原理1.2.1单作用气缸单作用气缸只有.....

    经验 日期:2025-01-28

  • 影像仪,影像仪和投影仪有什么区别影像仪,影像仪和投影仪有什么区别

    影像仪和投影仪有什么区别2,影像仪的使用须知3,影像仪有哪些分类哪个公司品牌市场占有率高4,投影仪和影像仪有区别吗求大神帮助5,影像测量仪的简单性描述6,什么是影像仪的分辨率1,影像仪和投.....

    经验 日期:2025-01-28

  • 自动化服务找哪家公司做,苏州哪家自动化公司待遇好自动化服务找哪家公司做,苏州哪家自动化公司待遇好

    上海非标自动化哪家公司公司有实力?天津哪家自动化公司比较好?新能源电机自动化哪一个公司靠谱?苏特自动化限定公司苏特自动化限定公司怎么样很好。自动化哪家设备比较好自动化设备比较好.....

    经验 日期:2025-01-28

  • 昌都自动化组装设备,工厂自动化设备安装技术?迁移厂房搬迁昌都自动化组装设备,工厂自动化设备安装技术?迁移厂房搬迁

    自动化设备(Automationequipment)是自动化系统中的大型成套设备,是指机器或装置按照规定的程序或指令自动运行或控制而无需干预的过程。自动化设备由振动圆盘组成,机械工程自动化设备安.....

    经验 日期:2025-01-28