论文部分内容阅读
计算机2000年问题,俗称“千年虫”,也称为Y2K问题。在早期,电脑的内存以及储存配备价格昂贵,因此,为了节省空间,很多关于“年份”的储存与计算都只取最后的两位数,如将1999年记为99,而略去前面记录世纪的两位数。人们在日常生活习惯上也常以两位数来表示年份。因此当时间从1999年的12月31日跨入2000年1月1日时,就会出现2000年被误认为1900年的问题,特别是2000年是个闰年,这种情况每400年才发生一次,很多系统和应用程序设计,并未将2000年的闰年因素考虑在内,所以并不支持2000年2月29日这一天。导致后面的日期都会跟着出错。这两种现象发生导致的直接后果就是电脑中所有涉及年份的数据将发生错误,金融、保险、卫生、政府机构以及国家安全防御无一能幸免于“千年虫”的侵害。
Computer 2000 problem, commonly known as “millennium bug”, also known as Y2K problem. In the early days, computer memory and storage equipment were expensive, so to save space, many of the storage and calculation for “year” only took the last two digits. For example, remember 1999 as 99 and omit the previous century Double digits People often use double digits to represent the year in their daily habits. Therefore, when the time spanned from December 31, 1999, to January 1, 2000, there was a problem that was mistaken for 1900 in 2000, especially since it was a leap year in 2000. This happened once every 400 years Many system and application designs did not factor in the year 2000 leap year and did not support the day of February 29, 2000. Resulting in the following date will follow the error. As a direct consequence of these two phenomena, all data concerning the year in the computer will make mistakes. None of the financial, insurance, public health, government agencies and national security defenses will be spared by the “millennium bug.”