系統(tǒng)軟件園 - 專注分享最好的電腦系統(tǒng)軟件!免費(fèi)安全下載 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > > 系統(tǒng)教程 > 軟件教程 >

千年蟲是什么?千年蟲問題是什么導(dǎo)致的危機(jī)

更新時間:2019-07-29 16:25:16| 編輯:本站整理 | 信息來源:本站整理|瀏覽數(shù):
現(xiàn)在已經(jīng)2019年,大家可否記得在2000年左右爆發(fā)的計算機(jī)千年蟲危機(jī),現(xiàn)在的很多90后小伙伴可能都不知道千年蟲是什么意思,為什么會導(dǎo)致千年蟲,今天我們就和大家來回顧一下千年蟲危機(jī)的由來。



計算機(jī)2000年問題,又叫做“千年蟲”、“電腦千禧年千年蟲問題”或“千年危機(jī)”??s寫為“Y2K”。是指在某些使用了計算機(jī)程序的智能系統(tǒng)(包括計算機(jī)系統(tǒng)、自動控制芯片等)中,由于其中的年份只使用兩位十進(jìn)制數(shù)來表示,因此當(dāng)系統(tǒng)進(jìn)行(或涉及到)跨世紀(jì)的日期處理運(yùn) 算時(如多個日期之間的計算或比較等),就會出現(xiàn)錯誤的結(jié)果,進(jìn)而引發(fā)各種各樣的系統(tǒng)功 能紊亂甚至崩潰。因此從根本上說千年蟲是一種程序處理日期上的bug(計算機(jī)程序故障),而非病毒。

廣泛地講,“千年蟲”還包括以下兩個方面的問題:一個是在一些計算機(jī)系統(tǒng)中,對于閏年的計算和識別出現(xiàn)問題,不能把2000年識別為閏年,即在該計算機(jī)系統(tǒng)的日歷中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1 日;另一個是在一些比較老的計算機(jī)系統(tǒng)中,在程序中使用了數(shù)字串99(或99/99等)來表示文件結(jié)束、永久性過期、刪除等一些特殊意義的自動操作,這樣當(dāng)1999年9月9日(或1999年4 月9日即1999年的第99天)來臨時,計算機(jī)系統(tǒng)在處理到內(nèi)容中有日期的文件時,就會遇到99或99/99等數(shù)字串,從而將文件誤認(rèn)為已經(jīng)過期或者將文件刪除等錯誤操作,引發(fā)系統(tǒng)混亂甚至崩潰等故障。
“千年蟲”問題的根源始于60年代。當(dāng)時計算機(jī)存儲器的成本很高,如果用四位數(shù)字表示年份,就要多占用存儲器空間,就會使成本增加,因此為了節(jié)省存儲空間,計算機(jī)系統(tǒng)的編程人員采用兩位數(shù)字表示年份。隨著計算機(jī)技術(shù)的迅猛發(fā)展,雖然后來存儲器的價格降低了, 但在計算機(jī)系統(tǒng)中使用兩位數(shù)字來表示年份的做法卻由于思維上的慣性勢力而被沿襲下來, 年復(fù)一年,直到新世紀(jì)即將來臨之際,大家才突然意識到用兩位數(shù)字表示年份將無法正確辨識公元2000年及其以后的年份。1997年,信息界開始拉起了“千年蟲”警鐘,并很快引起了全球關(guān)注。


從上面的們可以看到,千年蟲是由于早期的計算機(jī)變成、軟件由于年份日期的設(shè)置問題,導(dǎo)致2000年后無法識別導(dǎo)致計算機(jī)的紊亂,不過到現(xiàn)在問題已經(jīng)完美的解決了,雖然有一些損失,但是好在處理的及時,這次問題也讓計算機(jī)的發(fā)展可以更加的完瞻未來。

返回頂部


系統(tǒng)軟件園發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內(nèi)刪除,如果滿意請聯(lián)系版權(quán)方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請立即聯(lián)系我們,本站將第一時間進(jìn)行相關(guān)處理。聯(lián)系方式(見首頁)
版權(quán)聲明|下載聲明 Copyright @ 2016 系統(tǒng)軟件園