JATOM.GIF (4643 bytes) 為什麼千禧蟲會為害電腦?(宜蘭縣/公正國小/五年級/李至傑)

維尼哥哥

以前的電腦的記憶容量不像現在的電腦這麼大,因此程式設計師在設計程式時,能節省記憶空間就得盡量節省,所以,在記錄日期時,只使用六個數字,也就是 yy/mm/dd 的模式來表示,年份、月份、日期各兩個數字,如西元1980年1月1日,就記錄成 80/01/01。這樣一來,就比記錄成 1980/01/01要節省空間!

但是,當時間進入西元兩千年時,日期的表示方式將變成 00/01/01,這時問題來了,電腦無法判斷這到底是代表西元 1900年?還是西元 2000年?這樣一來,整個電腦系統會產生很多的混亂,而造成當機、出錯等等問題。