什麼是"千年蟲"問題? 匿名使用者 1級 2007-01-18 回答

展開全部

什麼是千年蟲(2000年問題)

在設計計算機的程式時規定了的年份僅用兩位數來表示,那麼無論遇到是哪一個世紀的,計算機都會老老實實地取年份中的後兩位來表示其年份,決不會採取四位數來表示年份的。也就是說,假如是1971年,在計算機裡就會被表示為“71”,而假如是2002年,計算機就會將其年份表示為“02”。這樣的話假如要計算相差多大,計算機要用02減去71了。這就是千年蟲(計算機2000年問題)。

計算機千年蟲(2000年問題)的定義:

2000年問題,就是指在某些使用了計算機程式的智慧系統(包括計算機系統、自動控制晶片等)中,由於其中的年份只使用兩位十進位制數來表示,因此當系統進行(或涉及到)跨世紀的日期處理運算(如多個日期之間的計算或比較等)時,就會出現錯誤的結果,進而引發各種各樣的系統功能紊亂甚至崩潰。

另外,更廣泛的講,2000年問題還包括其他兩個方面的問題:

一個是在一些計算機系統中 ,對於閏年的計算和識別出現問題,不能把2000年識別為閏年,即在該計算機系統的日曆中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1日;

另外一個是在一些比較老的計算機系統中,使用了數字串99(或99/99等)在程式中來表示檔案結束、永久性過期、刪除等一些特殊意義的自動操作,這樣當1999年9月9日(或1999年4月9日即1999年的第99天)來臨時,計算機系統在處理到內容中有日期的檔案時,就會遇到99或99/99等數字串,從而將檔案誤認為已經過期或者將檔案刪除等錯誤操作,引發系統混亂甚至崩潰等故障。這個問題有的時候也被稱為“9999蟲”。

2000年問題(英文為 Year 2000 Problem)在國際上有各種各樣的叫法,比較通俗的一種就是“千年蟲”,英文為Millennium Bug,其中 Millennium 是“一千年”的意思。而Bug在漢語中是“臭蟲”,它是美國常用俗語,在計算機界表示那些程式開發中沒有注意到的漏洞和毛病。2000年問題就是當初設計程式時沒有注意到的一個毛病,它在2000年來臨時才發作,所以我們把他叫做“千年蟲”(Millennium Bug)。另外,國外經常把一千(KILO-)簡寫為K,所以2000年問題(Year 2000 )國際上也簡稱為Y2K,其中Y是英語單詞Year的簡寫,2K是2000的簡寫。

同時,從上面的第三個問題中,我們已經看出,假如只用兩位數來表示年份的話,當我們在進行不同世紀裡的兩個年份之間的計算時,我們會得出多麼錯誤的結果。而對於這個結果,我們目前僅僅感覺到的是它的錯誤可笑,但當這樣的錯誤一旦發生到關鍵部門的話,其帶來的後果又是不可想象的

什麼是"千年蟲"問題? 匿名使用者 1級 2007-01-19 回答

展開全部

在設計計算機的程式時規定了的年份僅用兩位數來表示,那麼無論遇到是哪一個世紀的,計算機都會老老實實地取年份中的後兩位來表示其年份,決不會採取四位數來表示年份的。也就是說,假如是1971年,在計算機裡就會被表示為“71”,而假如是2002年,計算機就會將其年份表示為“02”。這樣的話假如要計算相差多大,計算機要用02減去71了。這就是千年蟲(計算機2000年問題)。

計算機千年蟲(2000年問題)的定義:

2000年問題,就是指在某些使用了計算機程式的智慧系統(包括計算機系統、自動控制晶片等)中,由於其中的年份只使用兩位十進位制數來表示,因此當系統進行(或涉及到)跨世紀的日期處理運算(如多個日期之間的計算或比較等)時,就會出現錯誤的結果,進而引發各種各樣的系統功能紊亂甚至崩潰。

另外,更廣泛的講,2000年問題還包括其他兩個方面的問題:

一個是在一些計算機系統中 ,對於閏年的計算和識別出現問題,不能把2000年識別為閏年,即在該計算機系統的日曆中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1日;

另外一個是在一些比較老的計算機系統中,使用了數字串99(或99/99等)在程式中來表示檔案結束、永久性過期、刪除等一些特殊意義的自動操作,這樣當1999年9月9日(或1999年4月9日即1999年的第99天)來臨時,計算機系統在處理到內容中有日期的檔案時,就會遇到99或99/99等數字串,從而將檔案誤認為已經過期或者將檔案刪除等錯誤操作,引發系統混亂甚至崩潰等故障。這個問題有的時候也被稱為“9999蟲”。

2000年問題(英文為 Year 2000 Problem)在國際上有各種各樣的叫法,比較通俗的一種就是“千年蟲”,英文為Millennium Bug,其中 Millennium 是“一千年”的意思。而Bug在漢語中是“臭蟲”,它是美國常用俗語,在計算機界表示那些程式開發中沒有注意到的漏洞和毛病。2000年問題就是當初設計程式時沒有注意到的一個毛病,它在2000年來臨時才發作,所以我們把他叫做“千年蟲”(Millennium Bug)。另外,國外經常把一千(KILO-)簡寫為K,所以2000年問題(Year 2000 )國際上也簡稱為Y2K,其中Y是英語單詞Year的簡寫,2K是2000的簡寫。

同時,從上面的第三個問題中,我們已經看出,假如只用兩位數來表示年份的話,當我們在進行不同世紀裡的兩個年份之間的計算時,我們會得出多麼錯誤的結果。而對於這個結果,我們目前僅僅感覺到的是它的錯誤可笑,但當這樣的錯誤一旦發生到關鍵部門的話,其帶來的後果又是不可想象的。

什麼是"千年蟲"問題? 匿名使用者 1級 2007-01-19 回答

展開全部

果然詳細

什麼是"千年蟲"問題? 淺笑流年 1級 2020-08-24 回答

千年蟲:計算機2000年問題,又叫做“2000年病毒”、“千年蟲”、“電腦千禧年問題”或“千年病毒”。縮寫為“y2k”。是指在某些使用了計算機程式的智慧系統(包括計算機系統、自動控制晶片等)中,由 於其中的年份只使用兩位十進位制數來表示,因此當系統進行(或涉及到)跨世紀的日期處理運 算時(如多個日期之間的計算或比較等),就會出現錯誤的結果,進而引發各種各樣的系統功 能紊亂甚至崩潰。另外,更廣泛地講,“千年蟲”還包括以下兩個方面的問題:一個是在一 些計算機系統中,對於閏年的計算和識別出現問題,不能把2000年識別為閏年,即在該計算 機系統的日曆中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1 日;另一個是在一些比較老的計算機系統中,在程式中使用了數字串99(或99/99等)來表示 檔案結束、永久性過期、刪除等一些特殊意義的自動操作,這樣當1999年9月9日(或1999年4 月9日即1999年的第99天)來臨時,計算機系統在處理到內容中有日期的檔案時,就會遇到99 或99/99等數字串,從而將檔案誤認為已經過期或者將檔案刪除等錯誤操作,引發系統混亂 甚至崩潰等故障。 “千年蟲”問題的根源始於60年代。當時計算機儲存器的成本很高,如果用四位數字表示年 份,就要多佔用儲存器空間,就會使成本增加,因此為了節省儲存空間,計算機系統的程式設計 人員採用兩位數字表示年份。隨著計算機技術的迅猛發展,雖然後來儲存器的價格降低了, 但在計算機系統中使用兩位數字來表示年份的做法卻由於思維上的慣性勢力而被沿襲下來, 年復一年,直到新世紀即將來臨之際,大家才突然意識到用兩位數字表示年份將無法正確辨 識公元2000年及其以後的年份。1997年,資訊界開始拉起了“千年蟲”警鐘,並很快引起了 全球關注。 千年蟲的影響 “千年蟲”影響是巨大的。從計算機系統包括pc機的bios、微碼到作業系統、資料庫軟體 、商用軟體和應用系統等,到與計算機和自動控制有關的電話程控交換機、銀行自動取款機 、保安系統、工廠自動化系統等,乃至使用了嵌入式晶片技術的大量的電子電器、機械裝置 和控制系統,等等,都有可能受到“千年蟲”的攻擊。目前世界各國已紛紛由政府出面,全力圍殲“千年蟲”。 正當有公眾質疑「千年蟲」問題是否被誇大之際,西非國家甘比亞卻成為全球首個受千年蟲嚴重影響的國家,除不少地方電力供應中斷外,預計未來數月,海空交通、金融和政府服務亦大受影響,其中財政部、稅局和海關更因而無法運作。總部設在華盛頓的國際千年蟲合作中心表示,甘比亞出現千年蟲禍,其實是意料中事,皆因國際社會太遲幫助甘比亞除蟲。 甘比亞爆發蟲禍的部門,主要集中在一些政府機構。由於爆發大規模蟲禍,甘比亞政府已宣佈今天(週一)為非工作日,以暫時減輕出事機關所要承受的壓力。 埃及索馬利亞亦列高危 國際千年蟲中心指出,聯合國當局太遲撥出資金,令甘比亞未能及時修補海關和稅局的系統。專家表示,若國際不加快援助甘比亞,問題可能持續至一月底或數月後。該中心承認,甘比亞的電力中斷未必一定與千年蟲有關,然而其他系統所出現的毛病,不少確實是因千年蟲而起。 幸其他國家順利過渡 英國科技顧問公司「國際監察」早前曾發表報告,將埃及、索馬利亞和孟加拉列為千年蟲最高危國家,而甘比亞、土耳其和部分東南亞國家,則屬於次一級。報告指這些國家均沒有為對付千年蟲作好準備。 幸而,千禧元旦來臨時,除了甘比亞外,其他國家均順利過渡,沒有發生太大問題。現在,電腦專家最關注的是,週一各地的金融市場和商業機構重開時,會否出現千年蟲禍。 芝加哥開市最受關注 美國芝加哥的期貨交易所將在當地時間週日下午五時半開市(香港時間上午七時半),是全球第一個在二千年進行電子買賣的重要國際市場,備受各界關注。當局表示,他們週六曾徹底測試電子買賣系統,發現一切正常。 主要股市已完成測試 此外,全球其他重要的股票、證券市場和銀行系統,早前均曾接受過渡千禧的測試,結果令人樂觀。澳洲、紐西蘭、馬尼拉、曼谷和很多其他地方,均表示它們的股票市場已完成測試。亞洲多國官員亦指出,貿易市場、通訊系統和其他重要基建設施均能順利過渡。美國及不少國家均曾高度戒備,防範蟲禍。現在多國已把戒備降級

什麼是"千年蟲"問題? 匿名使用者 1級 2007-01-19 回答

展開全部

額……