Y2Kバグ、2000年バグまたはミレニアムバグとも呼ばれます。これは、コンピュータおよびコンピュータネットワークに大混乱をもたらすと予測されたコンピュータシステムのコーディングの問題です。 2000年初頭の世界(メートル法では、kは1,000を表します)。 1年以上の国際的な警戒、熱狂的な準備、プログラミングの修正の後、1999年12月31日から2000年1月1日への移行で大きな障害はほとんど発生しませんでした。
1990年代まで、多くのコンピュータープログラム(特に初期に作成されたもの)コンピュータの日数)は、メモリスペースを節約するために、4桁の年を2桁に短縮するように設計されています。これらのコンピュータは「98」を「1998」として認識できますが、「00」を「2000」として認識できず、おそらく1900を意味すると解釈します。多くの人は、2000年1月1日の深夜に時計が当たると、影響を受ける多くのコンピュータが間違った日付を使用しているため、その日付より前にコンピュータのソフトウェアを修理または交換しない限り、正しく動作しません。将来の予算や債務を予測した他のコンピュータプログラムは、2000年に予測を行った1999年に誤動作を開始する可能性があります。さらに、一部のコンピュータソフトウェアは、2000年が飛躍的な年であることを考慮していませんでした。また、2000年の夜明け前でさえ、初期のプログラマーはプログラムの終了を示すために一連の9を使用することが多かったため、1999年9月9日(99年9月9日)に一部のコンピューターが故障する恐れがありました。
このような誤読は、銀行、公益事業システム、政府の記録などの重要な分野で使用されるコンピューターのソフトウェアとハードウェアの障害につながり、2000年1月1日以降に広範な混乱が生じる可能性があることが懸念されました。 。保険会社や銀行を運営するために通常使用されるものを含むメインフレームコンピュータは、最も深刻なY2K問題の影響を受けると考えられていましたが、デスクトップコンピュータのネットワークを使用する新しいシステムでさえ脆弱であると見なされました。
Y2Kただし、問題は従来のソフトウェアを実行しているコンピューターに限定されませんでした。エレベータから商業ビルの温度制御システム、医療機器に至るまで、コンピュータチップを含む多くのデバイスが危険にさらされていると考えられていたため、これらの「組み込みシステム」で日付の感度をチェックする必要がありました。
米国では、システムのチェックとソフトウェアの修正を目的として、企業と政府の技術チームが熱心に取り組みました。一部の業界はY2K問題の解決に向けて順調に進んでいますが、ほとんどの専門家は、連邦政府、州政府、地方自治体が遅れをとっていることを恐れていました。1998年後半にCap GeminiAmericaから委託されたY2K準備調査。ニューヨークのコンピューター業界のコンサルティング会社は、米国で調査された13の経済セクターの中で、政府はY2Kの準備が最も整っていないことを示しました(準備の最高評価はsoftwaでした
企業が2000年問題に関する重要な情報を共有することを奨励するために、米国大統領。 1998年10月にビルクリントンは2000年の情報と準備の開示法に署名しました。この法律は、米国企業がY2K製品、方法、およびベストプラクティスに関する情報を共有するための限定的な責任保護を提供することにより、Y2Kデータを共有することを奨励するように設計されました。
西ヨーロッパでは、欧州委員会がその取り組みを警告するレポートを発行しました。多くの欧州連合加盟国でY2Kを解決するには、特に2000年までに国境を越えた協力を準備する必要があるという点で不十分でした。英国政府は、軍隊が間に合うように準備され、公益事業者が地元の警察に支援を提供すると発表しました。 、輸送システム、または緊急サービスが失敗しました。
他の多くの国、特に当時進行中の経済危機に苦しんでいたアジア諸国や、小規模または地理的に孤立した国は、準備が整っていないと考えられていました。これが緊密に統合された世界経済と物理的インフラストラクチャにどのように影響するかは不確かでした。 1998年12月中旬、国連は情報と危機管理の取り組みを共有するためにY2Kに関する最初の国際会議を開催し、ワシントンDCに拠点を置く国際Y2K協力センターを設立しました。
推定3,000億ドルはコンピュータとアプリケーションプログラムを2000年問題に準拠するようにアップグレードするために(米国ではほぼ半分)費やされました。2000年1月の初日が明け、コンピューター化されたシステムが無傷であることが明らかになると、救済の報告がニュースメディアに溢れました。 これらに続いて、失敗の可能性が最初から大幅に誇張されていたという非難が続きました。 Y2Kコンプライアンスの取り組みに携わった人々は、脅威は現実のものであると主張しました。 彼らは、コンピューター化されたシステムの継続的な実行可能性は、集合的な努力が成功したことの証拠であると主張した。 翌年、一部のアナリストは、2000年問題への準拠キャンペーンの一部であったプログラミングのアップグレードによってコンピューターシステムが改善され、これらの改善のメリットが今後しばらく続くと指摘しました。