當前位置:編程學習大全網 - 編程語言 - 千年蟲是怎麽回事?

千年蟲是怎麽回事?

千年蟲

千年蟲

計算機2000年問題,又稱“Y2K病毒”、“Y2K bug”、“計算機2000年問題”或“千年蟲”,是指在壹些使用計算機程序的智能系統(包括計算機系統和自動控制芯片)中,只用兩位十進制數來表示年份,所以當系統進行(或涉及)跨世紀的日期處理和運算時,另外,更廣義地說,“Y2K bug”還包括以下兩個問題:壹是在壹些計算機系統中, 閏年的計算和識別有問題,2000年不能被識別為閏年,即本計算機系統的日歷中沒有2000年2月29日,而是直接從2000年2月28日轉入1年3月。 另壹種是在壹些較老的計算機系統中,數字串99(或99/99等。)在程序中用來表示壹些特殊的自動操作如文件結束、永久過期、刪除等。,這樣當1999 9月9日(或者1999 4月9日,也就是1999的第99天)到來的時候。妳會遇到99或者99/99之類的數字串,從而誤以為文件過期或者刪除文件,造成系統混亂甚至崩潰。

2000年問題的根源始於20世紀60年代。那時候電腦內存成本很高。如果用四位數來表示年份,會占用更多的內存空間,增加成本。因此,為了節省存儲空間,計算機系統的程序員用兩位數來表示年份。隨著計算機技術的飛速發展,雖然後來內存的價格降低了,但是由於思維的慣性,計算機系統中用兩位數表示年份的做法被繼承了下來。年復壹年,直到新世紀來臨,大家才突然意識到,用兩位數來表示年份,將無法正確識別2000年及以後的年份。從65438到0997,信息產業開始拉響“千年蟲”的警報,迅速引起全球關註。

千年蟲影響是巨大的。從包括個人電腦的BIOS和微碼在內的計算機系統,到操作系統、數據庫軟件、商業軟件和應用系統,再到電話程控交換機、銀行ATM、安防系統、與計算機和自動控制相關的工廠自動化系統,甚至大量使用嵌入式芯片技術的電子電器、機械設備和控制系統等。,他們很可能會受到千年蟲的攻擊。目前,世界各國政府都挺身而出,全力圍剿千年蟲。

  • 上一篇:雲南北大青鳥java培訓告訴妳學習的HTML5技術有哪些?
  • 下一篇:助聽器壹般有哪些形狀?
  • copyright 2024編程學習大全網