計算機2000年問題,又叫做"2000年病毒"、"千年蟲"、"電腦千禧年問題"或"千年病毒".是指在某些使用了計算機程序的智能系統(tǒng)(包括計算機系統(tǒng)、自動控制芯片等)中,由于其中的年份只使用兩位十進制數(shù)來表示,因此當系統(tǒng)進行(或涉及到)跨世紀的日期處理運算時(如多個日期之間的計算或比較等),就會出現(xiàn)錯誤的結(jié)果,進而引發(fā)各種各樣的系統(tǒng)功能紊亂甚至崩潰。
更廣泛地講,“千年蟲”還包括以下兩個方面的問題:一個是在一 些計算機系統(tǒng)中,對于閏年的計算和識別出現(xiàn)問題,不能把2000年識別為閏年,即在該計算機系統(tǒng)的日歷中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1 日;另一個是在一些比較老的計算機系統(tǒng)中,在程序中使用了數(shù)字串99(或99/99等)來表示 文件結(jié)束、永久性過期、刪除等一些特殊意義的自動操作,這樣當1999年9月9日(或1999年4 月9日即1999年的第99天)來臨時,計算機系統(tǒng)在處理到內(nèi)容中有日期的文件時,就會遇到99 或99/99等數(shù)字串,從而將文件誤認為已經(jīng)過期或者將文件刪除等錯誤操作,引發(fā)系統(tǒng)混亂 甚至崩潰等故障。