首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
随着2000年的逼近,计算机系统中的“2000年问题”愈发引人关注.造成“2000年问题”的历史原因主要是早期的设计人员为了节省当时还极为昂贵的存贮器,在计算机系统中只用年份的后两个数字来简化表示年份,也就是将通常表示年份的前两个数字“19”省略了.因此,在采用这种简化年份格式的计算机系统中,“1900”年是用两个数字“00”来表示,“1999”年将以“99”来表示.但到了“2000”年,年份代码所表示的数字将会回复至“00”,这样在2000年1月1日,估  相似文献   

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

3.
为了解决2000年问题可能带来的危害,有一种简单的办法:在1999年的最后的一刻,将微机关掉。这是因为新的BIOS发现年号的后两位数字从“99”转向“00”时,可自动地将其前两位数字“19”转换成“20”。但BIOS只有在启动的瞬间才工作,所以用户需先将计算机关闭。  相似文献   

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

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

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

7.
软件     
“千年虫”检测软件 计算机2000年问题(俗称“千年虫”),通常也简称为“Y2K”问题,是由于计算机软、硬件系统中只使用了两位十进制数表示年份而没有使用四位数造成的。另外,2000年问题还泛指一些计算机系统无法正确识别某些闰年和特殊日期等现象。2000年的脚步越来越近,你的电脑能否顺利地渡过2000年? 你是否已经做好了充分的准备? 目前,“千年虫”检测软件层出不穷,网海茫茫,哪一款更适合  相似文献   

8.
在21世纪即将到来之际,有一个似乎非常简单的问题,却引起了社会各界的高度重视,不仅组织国际会议研究对策,而且为解决这一问题,纷纷做出数以百亿美元的经费预算,企业界还因为时间紧迫而频频告急。这个问题就是所谓的计算机2000年问题。 在过去的年代里,程序员都是采用两位数格式表示年份,这种表示方法在世纪之交和随后的年代里都将导致严重的错误:当计算机操作日期数据时,两位年表示法将导致算法、比较、排序、数据库文件系统的输入输出和有关日期操作的失败。错误的软件将假定年域的最大值为“99”,并将滚动系统年域的值为“00”,这个值在系统中将被错误的翻译为1900而不是2000,并将导致错误的日期计算。对于所有基于计算机的系统而言,如果不对这些系统和系统部件进行替换、升级或加以其他的改变以缓和其影响的话,这些系统将受到巨大的、灾难性的打击。  相似文献   

9.
人行Y2K快报     
1999年1月26日至28日人总行在深圳召开了人民银行解决计算机2000年问题第二次工程工作会议。与会代表有来自人民银行各分行、支行的科技处处长和工程技术人员,以及总行各司局负责计算机2000年问题的人员。 召开此次会议的目的是确保1999年3月底前完成系统软、硬件平台升级和应用程序的修改工作,  相似文献   

10.
笔者曾为民航公司用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…  相似文献   

11.
临近“千年虫” “千年虫”,就是那日益临近的计算机“2000年”问题,令信息业乃至全社会忧心忡忡。人们在纷纷寻找解救之道的同时,也不由得对六十年代的美国计算机专家多有怨愤:当初为什么眼光如此短浅,为了节省一点计算机内存,竟然决定用两位数来表示年份?这要命的设计,使计算机无法将二十世纪和二十一世纪的相同年份分辩开来,埋下了惊心动魄的“定时炸弹”。有人这样形容“千年虫”发作时的情景:  相似文献   

12.
2000年问题的由来当对世纪即将到来之际,一个不容忽视的问题摆在我们面前,这就是2000年问题,又称Y2K问题(Year2000Problem。它指的是在采用两位数字表示年份的计算机中,当时间进入对世纪后,所有这样的计算机及其相关设备将无法正常运行,从而给使用部门或相关部门造成难以估计的损失,甚至可能引起社会混乱。2000年问题产生的根本原因在于用两位数字表示年份。这种用两位数字表示年份的方法主要是基于以下考虑:一方面,计算机硬件如:BIOS、实时时钟等,本身没有提供用4位数表示年份的方式;另一方面,程序员们为了节省计算机磁…  相似文献   

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

14.
对那些耗尽时间来修正2000年问题的公司,供销商正在提供一些从应用层隐藏日期问题的快速解决方案。 Sterling软件公司发售的Vision:Phaseshift能提供一种无须更改应用程序的代码和数据而将MVS应用远离2000年的日期问题。Sterling软件公司称,Vision:Phaseshift通过确保应用软件永远不经历年份数值从99到00的翻转,从而避免了  相似文献   

15.
Bit 比特,计算机中数据的最小单位,也叫“位”,通常用小写的字母“b”表示。它只用0和1两种状态来表示,我们的信息世界就是由这些不起眼的0和1构成的。  相似文献   

16.
人们往往认为:在世纪之交,世界一定会有重大事件发生,至于发生什么,则是不可预测的了。可是人类发明了计算机,却也带来了“千年虫”,2000年之所以成为问题是因为程序员聪明过头,面对着好几百万的记录,于是理所当然地用“98”来表示“1998”了,以致于在这个世纪的最后时刻,世界各国都在捉“虫”。 7月14日在美国举行的关于2000年问题的发布会上,美国总统克林顿首次在公众面前提到了2000年问题。这位以鼓吹“信息高速高路”而成名的民主党人,明确表示要公开地并且策略地解决2000年问题,但是要谨慎  相似文献   

17.
0“2000年问题”的产生及其影响1,什么是“2000年问题”。进入90年代以来,随着计算机发展的日新月异,使其应用已深入到生产管理、工业控制、航空航天、办公自动化,以及银行、证券、期货,甚至家庭等各行各业,人类对计算机的依赖程度越来越大。但是不知人们想过没有,当将日历翻到2000年1月1日零点这一刻时,将会面临多少意想不到的问题。如ATM机器不能正常工作,信用卡无法使用,日历发生错误(不将2000年作为闰年)等等。这是因为在60年代,出于节约资源、减少费用的考虑,而使正在普遍使用的计算机系统程序、数据库、应用程序等的…  相似文献   

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

19.
比尔·盖茨在深圳答记者问时曾说,“对于Y2K问题,大型主机比较麻烦,可能会产生许多意想不到的结果。而对于PC,Y2K则不足为虑。”的确,我们无法保证2000年1月1日这一天,电站是否能顺利供电、银行是否会关门、飞机是否可以安全着陆,但我们可以保证自己的PC能正常运行,因为PC中的“千年虫”可以用专用软件揪出来。 当然,我们都明白,Y2K并非真正意义上的电脑虫,只不过早年的计算机程序员因为偷懒,用两位数来表示年份,才造成了今天的电脑可能把原本代表2000年的“00'’误以为1900  相似文献   

20.
大家都知道,和其他的操作系统不同,UNIX有着各种各样的版本和流派,不同的厂家推出了不同的UNIX产品,其具体功能能和特征也有一定差距。因此,试图对所有UNIX产品的2000年问题进行一一详细论述将会是一件非常复杂的事情,鉴于此,本文将仅对UNIX和2000年问题的一些基本特征进行探讨,致力于提出一些共性的东西供大家参考。 对于目前我们使用的大多数的32位UNIX操作系统而言,其系统内部时钟是用一个32位带符号的整型数值(32-bit signed integer)time_t来表示的,该数值记录了自1970年1月1日00:00:00(这个时间叫做UNIX纪元—UNIX EPOCH)以来系统跨过的“秒”数,也就是说,该数值以秒为单位记录了系统自UNIX纪元以来跨过的时间。当用户或应用程序需要读取系统的当前时间时,这个time_t数值就会被读取并传递给UNIX的适当系统接口(即通过适当的系统函数来调用该数值)来把它由“秒”转换成用户需要的“世纪/年/月/日/小时/分钟/秒”格式表示的  相似文献   

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

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