首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
《计算机》1997,(20)
随着新世纪的脚步声越来越近,当前计算机应用的程序和数据文件特别是运行在大型主机中的应用程序越来越面临着一个严峻的挑战,那就是用两位数代表年代的问题。 众所周知,在通常的应用程序中1999年用“99”表示,而2000年用“00”表示。根据通常的运算逻辑,“00”小于“99”,也就是说“2000”要早于“1999”!这种错误的结果会带来计算机内部硬件设备日期机构的功能紊乱,这就是所渭的“千年挑战(MillenniumChallenge)”目前几乎全球所有在信息服务上有重大投资的公司都无法回避这个问题。  相似文献   

2.
前言计算机2000年问题又简称为“Y2K问题”,俗称“千年虫”问题,是由于早期的计算机采用二位数表示日期的方法,导致进入2000年日期表示变为00,使计算机不能识别是1900年还是2000年,引发一系列的问题。金融证券行业是一个对日期高度敏感的行业,Y2K问题将对其产生直接影响,若不及时解决,后果不堪设想。例如利息计算出现差错,电脑不能识别  相似文献   

3.
微软8月中承认Windows98存在一个时间更换的Bug(故障),这是目前微软公布的第一个Windows98存在的Bug。当Windows98操作系统在晚上23∶59和00∶00之间的某个时间启动时,这个Bug将导致Windows的系统日期向前跃过两天或是退后一天,这取决于计算机重启的时间。但此Bug仅在每年12月31日的一秒钟里发作。可以通过手工设置任务栏上的日期功能解决这一问题。这个Bug是英格兰一家名为Prove It 2000的2000年问题服务公司发现的。微软强调这与2000年问题无关,但这个Bug会对运行金融应用或其它对日期有要求的应用的Windows98系统造成影响。Kim Akers表示,“尽管还没有任何用户遇到过这个问题,我们还是准备提供修补程序,这其实是非常简单的事。”Akers补充  相似文献   

4.
计算机2000年问题有多种表现形式,但其问题的主要体现在日期上。因此,计算机2000年问题测试工作的主要对象和内容都应该围绕着日期这个概念;所以,我认为用于计算机2000年问题测试工作的测试日期应是有关2000年问题的敏感日期;为验证系统在和2000年问题有关的敏感日期时能否正常运行,需要将系统时钟分别调整到该敏感日期上进行该日期条件下的系统时间过渡测试,同时还要进行系统在该日期条件下的功能测试。表1是本人在查阅大量的有关资料后编制的,其目的是想为对有志解决2000年问题的人们有所帮助。表1中的日期分3部分:首先是2000年…  相似文献   

5.
被人们喻为“千年虫”的计算机2000年问题已不可避免地走进我们生活每一个角落,倍受人们关注的民航计算机订座系统2000年问题解决方案已经通过用户测试。 计算机2000年问题是指目前计算机系统采用两位数记录年份,到达2000年计算机系统将会把1900年和2000年都表示为“00”,由此引起计算机系统中计算、控制等方面产生一系列错误。 目前,中国民航的  相似文献   

6.
TheMethodofEliminating"ThousandWorm"inFOXDatabaseSystemChenZhongwen“千年虫”即“计算机2000年问题”,起源于过去的电脑软件在处理日期中的年代时均只输入和读取两位数字,将表示世纪的两位数字默认为“19”并省去,因而导致2000年后电脑软件无法区别1900年和2000年、1921年和2021年等,不能正确显示日期和进行日期运算。随着2000年的一步步逼近,“千年虫”问题日显突出。据笔者了解,我国过去利用Fox系列数据库管理系统开发的大量数据库应用软件均未考虑“千年虫’问题,为防止2000年后由于该问题的存在而导致系统无法正常运…  相似文献   

7.
刘先觉 《软件世界》1999,(3):108-109
一、引言Y2k问题即计算机千年虫问题,是困扰全世界的国际性难题。其实质是指60年代以来开发和应用的计算机软件、硬件系统,为了节约存储空间,在日期的年份表示上只采用后两位十进制数字,整个日期字段只有8个字符的宽度。当时间进人到2000年1月1日时,就会出现将2000年误认为是"00"(或ig00)年的问题。这样,就会影响计算机系统的正常运行,一切与日期有关的过程,如日期的计算、排序、检索、比较和存取等,都会出现逻辑判断的错误,还有可能造成重大事故,引起整个社会的混乱。Y2[lq题涉及的范围非常广泛,包括决策系统、人事管理、…  相似文献   

8.
2000年问题(Y2K)是当今计算机工业面临的一个巨大负面冲击,世界上每一个有计算机的场所都有受其影响的可能性。业界分析家估计,全世界在最近三年内用在处理这一问题上的花费将超过4000亿美元。许多IS机构解决这个问题的办法是直接用新的系统淘汰原有的系统,而不是修补原有的日期处理方式,另一些机构则努力将原有应用的日期扩展为以四位数来表示,避免以两位数的方式来表示年份。  相似文献   

9.
何谓千年虫?     
千年虫是指在计算机系统中由于对年份和日期表示方法的不完整而引起的程序出错,它主要包括以下几个方面的内容:①由于只用两位数来表示年份,系统不能正确识别包括2000年在内以后的年份,从而在进行跨世纪的日期计算时导致错误结果。譬如,用2001减去1995的正确结果是6,但计算机在计算时会用01减去95得出-94的错误结果;②闰年问题,即计算机能否正确计算出2000年是闰年,2月份有29日这一天;③由于特殊日期(比如19990909)和计算机中特殊定义的字符串相冲突而引起的操作错误。何谓千年虫?@王峰  相似文献   

10.
四、大战“千年虫” 随着世纪末的日益临近,2000年问题如影随至。2000年问题又称Y2K,在狭义上指计算机硬件和软件简化了日期处理,用两位年份(不包括世纪)来表示日期引起的跨世纪日期处理的问题;在广义上还包括如何确定计算机硬件、软件的各种边界条件的问题。Y2K被大众形象的称为“千年虫”。这条虫子将严重影响计算机系统的正常运行,引发经济、军事、科学与人类社会一系列连锁反应,并可能导致更大的错误,包括影响国家重大经济信息系统的正常运行,甚至给人类生活带来难以弥补的重大损失,造成社会生活的混乱。证券、金融、民航等领域首当其冲。据美国专家分析,解决全球Y2K问题难度很大,花费将高达  相似文献   

11.
记者听说,美国国防部在解决2000年问题上将投资11亿美元,这不是个小数目!充分表明了他们对2000年问题的重视和解决这个问题的决心。我国对2000年问题有哪些举措?应该如何正确认识和妥善解决这个问题呢?3月中旬,记者参加了由国家科委主办的”计算机2000年问题研讨会”,有幸与美国信息技术协会ITAA(Information TechnologyAssociation of American)主席 HarrisMiller 先生就2000年问题进行交谈,有颇多感想,欲与广大读者共同探讨。数年以前,由于编制计算机系统程序的人为了节省磁盘空间而采用以“mmddyy”形式表示日期,“yy”表示年份的最后两位数字,所以,当日期从1999年12月31日转入到2000年1月1日时,就会出现2000年被认为是1900年的问题。到时候,将给以年份日期进行计算的系统带来破坏,许多计算机系统都会发生故障,尤其对金融业(包括银行和保险公司等)和军事系统造成的危害更大。Miller 先生认为,这个问题并非只是政府所面临的问题,一切计算机应用  相似文献   

12.
2000年真的会让我们的系统发生崩溃吗?Novell公司不会让用户陷入这种恐慌之中。Novell首席执行官Eric Schmidt说:“Novell公司2000年就绪不是疑问,而是现实。”众所周知,所谓的软件2000年错误是由一些软件只使用2位数表示年份而引起的。要解决2000年问题只要用户和计算机适当地解释和处理日期。  相似文献   

13.
随着21世纪到来,现行的许多自动系统可能会面临着严重的危机,计算机内部时钟计时,对2000年1月1日时间的处理是否可靠,需要我们认真思考。2000年时间问题起源于商用计算机诞生之时,那时程序人员多数用两位数字表示年份,「1997」年在计算机内部则被表示为『97』。因此在2000年到来之时,其年份的内部表示将为00,而此时大多数计算机系统也会把00误认为是『1900』年。通常人们把日期和时间值视为一个无穷递增的整数,时间的  相似文献   

14.
2000年问题直接关系到2000年后计算机系统能否正常运行,是一个时间紧、任务重、影响大、涉及面广的重大问题。它产生于存储空间非常宝贵的计算机发展早期阶段,当时的程序员用2位字符表示年号的方法,以节省存储空间。这种忽略世纪数据变化的做法对数据的完整性造成了破坏,致使2000年以后的日期计算、排序和比较等操作结果出现错误,将会带来难以估量的损失。  相似文献   

15.
笔者曾为民航公司用FOXPRO2.5编制过财务应用软件,近来使用2000年测试和系统测试,发现同样存在Y2K问题。原因是早期的计算机为节省存贮空间,用两位数字表示年份:MM-DD-YY造成的。当跨越2000年时,表示年份就发生问题。例如:05-15-00是表示1900年5月15日见?还是表示2000年5月15日呢?又如:10-20-of是表示1901年10月20日呢?还是表示2001年10月20日呢?在计算机中无法分别。因此,当用日期字段来进行计算、排序、决定数据的保存、转败还是舍弃等操作时就会造成错误.特别是财务应用软件受害更大。当前我国中、小企业应用FOXPR…  相似文献   

16.
计算机的2000年问题主要指与日期有关的计算机系统及应用软件如何跨过2000年的问题。早期的计算机用2位数字来表示年号,但2000年之后,日期操作就会发生错误。本文重点从计算机硬件、操作系统、数据库系统、应用软件、工具软件等多方面分析了计算机的2000年问题可能存在的地方,并提出了2000年问题的判断办法及多种解决方法。  相似文献   

17.
有三分之一组织的信息系统将可能会受到2000年问题的侵犯。你的系统就可能是其中之一。那些不愿意将他们的用户从旧系统中移走的组织,当新的千年问题来临时,将会面临处理更多的问题。旧的系统会导致不正确的信息日期和应用程序日期,会导致无意中删除信息和错误存储信息,而且E-mail查找系统也将不能工作。按照旧金山Ferris研究公司的调查,全世界有数百个公司面临着2000年问题导致的信息大迁移问题。不遵从2000年标准的系统不仅仅包括已有的应用,例如IBM的  相似文献   

18.
迎战千年虫     
《程序员》1999,(9)
“计算机2000年问题”又称“Y2K问题”是指目前计算机系统采用两位数记录年份,到2000年计算机系统的年份将表示为00年,由此而引起计算机系统中计算、控制等产生错误的现象。它是目前世界各国面临的一个严重问题,2000年即将来临,你的计算机准备好了吗?  相似文献   

19.
这是个典型的“2000年问题”。随着2000年来临,从微机到主机于百万台机器都将遭殃。(虽然2000年的第一天会受害最严重,但事先计算日期的程序,如那些对保险和分期付款计算数字处理的程序都会在此之前受到冲击)。有趣的是,如果你有一台PC兼容机,问题不大会出在你的计算机操作系统软件上,而更可能出在硬件。固件和应用程序上。DOS不会产生2000年的问题,因为它的日期系统刚好运行过2099年。同样,UNIX使用二进制日期,也会很顺利地跨越过2000年。但是,许多DOS应用程序都定在2000年时中断,这或者是因为应用程序就是这样编写的,…  相似文献   

20.
1999年9月9日南京国信寻呼公司的“126” 用户无法传出、接受寻呼信号,导致寻呼台关闭,即是近期发生的Y2K失败事件.Y2K失败,就是设备或者系统,或者硬件、软件,或者一套(一系列)处理、计算、比较、列序、演示、存储、传送或者接受2000年日期相关的数据的程序指令无法准确处理或者表示从1999年到2000年、1999年与2000年之间或者进入20OO年之后的转换或者比较;无法识别或者准确处理1999年和2000年的特殊日期;无法准确表示2000年闰年,包括识别和处理2000年2月29日正确日期而出现的失败.不解决这些问题,必将给制造商、供应商和用户,甚至整个国民经济带来影响.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号