ミレニアムバグをデマだと考えるのはなぜ悪いのか あなたの人生のために走りましょう! ヘレン・ステバコフ

時代精神の1990年代後半のエコーを見つけることは難しくありません。 今のまま 弾劾 多くの人々の心にあります マトリックス & シックス・センス 文化に影響を与え続けます。 微妙ではあるが、より重要な影響をおそらく持っている同じ時代の別の機能は、悪名高いY2Kバグです。

Y2Kは、ミレニアムの真夜中のストロークで文明を破壊できるように見えたコンピューターシステムの大きな不具合でした。 しかし、結局のところ、何も問題はありませんでした。 一部の人々は、私たちがずっと誤解されていたのではないかと考え始めました。 実際、彼らはこれ以上誤解することはできませんでした。 Y2Kは、間違った教訓が引き出された歴史の瞬間のXNUMXつになる危険があります。

Y2Kバグの危険にさらされていたシステムの多くは、1970年代、1980年代、1990年代初頭のものです。 これは、 主張の主張 ビル・ゲイツによると、「640k [RAM]は誰にとっても十分であるべきだ」といまだに人々の耳に響き渡っていました。 強力なサーバーでさえ、わずか数メガバイトのRAMしか持っていませんでした。 今日のほとんどの普通のPC.

スペースが非常に少ないため、プログラマは常にメモリを節約する方法を考えていました。 日付はほとんどのコンピュータープログラムに不可欠なものの0つであり、年は「99」と「80」の間の数値として格納されるようになりました。たとえば、「1980」は99を表します。メモリのバイトが使用されます。 しかし、新しいミレニアムがまもなく到来すると、「100」年が「1900」になることを意味しました。 その結果、コンピュータープログラムは、その年が2000年ではなくXNUMX年であったと考え、深刻な問題を引き起こす恐れがありました。

バグ

未収利息などの金融取引が誤って計算される可能性があります。 監視ソフトウェアは突然、有効期限が切れて機能しなくなったと信じてしまいますが、ナビゲーションソフトウェアは位置を正しく計算できません。 さらに重大なことに、個々のミッションクリティカルなシステムの障害はカスケードする可能性があります。 これにより、送電網、電気通信ネットワーク、および金融システムに障害が発生する可能性があります。 オイルの圧送を停止するオイルリグ。 病院の患者記録システムは、間違った薬の処方を開始します。


インナーセルフ購読グラフィック


{vembed Y=1xWNm_w8uVg}

このような障害の規模が大きいと、復旧が困難になります。 これは、各国の経済や、世界中の人々の健康や生活にさえ影響を及ぼす可能性があります。 米国大統領ビル・クリントンが、 スピーチ 1998年:「これは、怖い部分で目を閉じることができる夏の映画のXNUMXつではありません。」

コンピューター業界の対応には、大規模なソフトウェアの書き直しが含まれ、広範なテストの後に公式の「Y2K対応」認証が発行されました。 メモリ容量に応じて、システムごとに異なるソリューションが実装されました。 最良のオプションは、年を00桁で保存することでした。 それが不可能な場合、プログラマーは、たとえば「50」から「2000」までの日付を51年代、「99」から「1900」までの年代をXNUMX年代として扱うようにシステムに指示できます。 これにより、少なくともシステムが機能し続けることができました。

ミレニアムバグをデマだと考えるのはなぜ悪いのか ミッション:根絶。

さらに問題となったのは、ソフトウェアではなくハードウェアにY2Kの問題が存在する組み込みシステムでした。 そのような場合、唯一の解決策はハードウェア自体を交換することでした。 Y2K準備の総費用の見積もり 入った 約300億米ドル、または約460億米ドル(351億ポンド) 今日のお金 –さらに、世紀の変わり目以降に発生した問題への対処にさらに数十億ドルを費やしました。

大きいのは簡単?

運命の日がやってきて、些細な問題に過ぎなかったとき、質問が始まりました。 Y2Kが誇張されていたという見解が定着しました。たとえば、 保証する プログラマーにとっては大きな給料日です。 人々は、次のようないくつかの国を指し示すことができます。 韓国とロシア、中小企業は言うまでもなく、問題を軽減するためにほとんど何もしないで逃げました。

しかし、これはバグのソフトウェアパッチが世界中に展開されたという事実を無視しています。 準備しなかった人は保護された おかげで した人々の努力。 有る 十分な証拠、準備演習、コードレビューなどのおかげで、対処しない場合、Y2Kの影響ははるかに大きくなります。

残念ながら、逆説的な見解は、政策の他の重要な分野への道をワームしました。 気候変動の拒否者と予防接種活動家は、専門家が信頼されないという証拠として、Y2Kバグの影響の欠如をしばしば提起します。 将来的に気候変動などの問題に対処することに成功したとしても、時間と労力の浪費に関する同様の議論が現れても驚かないでください。

その時までに、同じ人々はおそらく、それほど多くはなかったミレニアムバグの続編を指すこともできるでしょう。 上で述べたように、「50」より大きい1900桁のすべての日付を2050年代に発生したものとして扱う古代のソフトウェアシステムがまだ存在します。 XNUMX年の次の危険な年に到達する前に、それらのほとんどは廃止されるべきですが、ミッションクリティカルなシステムのようなものは長続きすることで有名です。

また、楽しみにしています 年の2038問題。 これは、UNIXシステムが32年1月1970日からの秒数として解釈される2038個の2とXNUMXのシーケンスとして日付と時刻を歴史的に保存していたという事実に関連します。 。 このようなUnixシステムは、多くのミッションクリティカルなソフトウェアの基盤を形成しています。

しかし、Unixコミュニティはこのバグを十分に認識しており、これらのシステムのほとんどは2038年よりずっと前に再び交換されます。 。 退屈な真実は、多くの場合、時間のステッチが2を節約するということです。 良いニュースの担い手になってすみません。会話

著者について

Nir Oren、コンピューティングサイエンスヘッド、 アバディーン大学

この記事はから再公開されます 会話 クリエイティブコモンズライセンスの下で 読む 原著.

破る

Amazon のベストセラー リストからの態度と行動を改善する本

「原子の習慣: 良い習慣を構築し、悪い習慣を打破するための簡単で実績のある方法」

ジェームス・クリア

この本では、James Clear が、良い習慣を築き、悪い習慣を断ち切るための総合的なガイドを紹介しています。 この本には、心理学と神経科学の最新の研究に基づいた、永続的な行動変化を生み出すための実践的なアドバイスと戦略が含まれています。

クリックして詳細情報または注文する

「Unf*ck Your Brain: 科学を使って不安、うつ病、怒り、フリークアウト、トリガーを乗り越える」

フェイス G. ハーパー博士、LPC-S、ACS、ACN

この本では、フェイス ハーパー博士が、不安、抑うつ、怒りなどの一般的な感情的および行動的問題を理解し、対処するためのガイドを提供しています。 この本には、これらの問題の背後にある科学に関する情報と、対処と治癒のための実践的なアドバイスと演習が含まれています。

クリックして詳細情報または注文する

「習慣の力:人生とビジネスで私たちがしていることをする理由」

チャールズ・デュヒッグ

この本で、Charles Duhigg は、習慣形成の科学と、習慣が個人的にも職業的にも私たちの生活にどのように影響するかを探っています。 この本には、習慣を変えることに成功した個人や組織の話と、永続的な行動の変化を生み出すための実践的なアドバイスが含まれています。

クリックして詳細情報または注文する

「小さな習慣:すべてを変える小さな変化」

B・J・フォッグ

この本では、BJ Fogg が、少しずつ少しずつ習慣を変えることで、永続的な行動の変化を生み出すためのガイドを紹介しています。 この本には、時間の経過とともに大きな変化につながる可能性のある小さな習慣を特定して実装するための実践的なアドバイスと戦略が含まれています。

クリックして詳細情報または注文する

「The 5 AM Club: 自分の朝を自分のものにし、人生を向上させる」

ロビン・シャルマ

この本では、Robin Sharma が XNUMX 日を早く始めることで生産性と可能性を最大化するためのガイドを紹介します。 この本には、あなたの目標と価値観をサポートする朝の日課を作成するための実用的なアドバイスと戦略、および早起きによって人生を変えた個人の感動的な話が含まれています.

クリックして詳細情報または注文する

s