Y2Kバグは、1999年12月31日以降の日付を処理するときに問題を引き起こした可能性のある、コンピューターの欠陥またはバグでした。コンピュータープログラマーとユーザーが直面する欠陥2000年1月1日に世界中で、「2000年問題」としても知られています。 (キロ(1000の単位)を表す文字Kは、一般に1,000を表すために使用されます。したがって、Y2Kは2000年を表します。)多くの懐疑論者は、それがほとんど問題ではないと信じています。
1960年代から1980年代にかけて複雑なコンピュータプログラムが作成されていたとき、コンピュータエンジニアはその年に2桁のコードを使用していました。 「19」は省略されました。 1970年を読む代わりに、70を読みました。コンピューターのデータストレージはコストがかかり、多くのスペースを占めるため、エンジニアは日付を短くしました。
2000年が近づくと、コンピュータープログラマーはコンピューターがそうではないかもしれないことに気づきました。 00を2000と解釈しますが、1900と解釈します。毎日または毎年プログラムされたアクティビティは、損傷または欠陥があります。 1999年12月31日が2000年1月1日になると、コンピュータは1999年12月31日を解釈して1900年1月1日になる可能性があります。
毎日金利を計算する銀行は実際の問題に直面していました。金利は、銀行などの貸し手が個人や企業などの顧客にローンを請求する金額です。 1日の利率の代わりに、コンピューターはマイナスほぼ100年の利率を計算します!
発電所などの技術センターも、2000年問題の脅威にさらされていました。発電所は、水圧や放射線レベルなどの安全チェックを定期的なコンピューターのメンテナンスに依存しています。正しい日付がないと、これらの計算が失敗し、近くの住民が危険にさらされる可能性があります。
交通機関も正しい時刻と日付に依存します。特に航空会社は危険にさらされていました。結局、すべての定期便の記録を持つコンピューターが脅かされるため、1900年の航空会社の便はほとんどありませんでした。
Y2Kはソフトウェアとハードウェアの両方の問題でした。ソフトウェアとは、コンピュータに何をすべきかを指示するために使用される電子プログラムを指します。ハードウェアは、コンピューター自体の機械です。ソフトウェアとハードウェアの会社はバグを修正するために競争し、「Y2K準拠」プログラムを提供しました。最も単純な解決策が最善でした。日付は単純に4桁の数字に拡張されました。政府、特に米国と英国では、この問題に対処するために取り組みました。
結局、問題はほとんどありませんでした。日本の石川県にある原子力施設では、一部の放射線機器が故障していましたが、バックアップ施設により、公衆への脅威がないことが保証されました。米国はロシアでミサイル発射を検出し、それを2000年問題に帰した。しかし、ミサイル発射は、チェチェン共和国でのロシアの紛争の一部として事前に計画されていました。コンピュータの誤動作はありませんでした。
イタリア、ロシア、韓国などの国では、2000年問題の準備にほとんど何もしていませんでした。彼らは、問題と戦うために数百万ドルを費やした米国のような国ほど技術的な問題を抱えていませんでした。
結果がなかったため、多くの人々がY2Kバグをデマまたは目的として却下しました。 -世界のカルト。